Rumah >pembangunan bahagian belakang >C++ >Gunakan pembahagian bahasa C dan operator modulo untuk mencetak nombor dalam susunan terbalik
Bagaimana untuk mencetak nombor dua digit yang diberikan dalam susunan terbalik dengan bantuan pembahagian dan pengendali Modulo menggunakan bahasa pengaturcaraan C?
Setakat ini, kami telah melihat cara membalikkan rentetan menggunakan fungsi rentetan dan tanpa fungsi rentetan. Sekarang mari kita lihat cara membalikkan nombor dua digit tanpa menggunakan fungsi yang telah ditetapkan.
Logik yang kita gunakan untuk menterbalikkan nombor dengan bantuan operator ialah −
int firstno=number%10; //stores remainder int secondno=number/10;// stores quotient
Kemudian cetak nombor pertama , diikuti dengan nombor kedua, dan anda mendapat susunan terbalik nombor yang diberikan.
Dalam contoh ini, kami akan mengambil nombor dua digit dan menggunakan operator pembahagian dan modulo untuk membalikkan nombor −
#include<stdio.h> int main(){ int number; printf("enter a number:"); scanf("%4d",&number); int firstno=number%10; //stores remainder int secondno=number/10;// stores quotient printf("After reversing =%d%d</p><p>",firstno,secondno); return 0; }
enter a number:45 After reversing =54Output
#include<stdio.h> int main(){ int number,num1,num2,num3,result; printf("enter a number:"); scanf("%4d",&number); num1 = number / 100; num2 = (number % 100) / 10; num3 = number%10 ; result = 100*num3 + 10*num2 + num1; printf("After reversing =%d</p><p>",result); return 0; }
Atas ialah kandungan terperinci Gunakan pembahagian bahasa C dan operator modulo untuk mencetak nombor dalam susunan terbalik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!