Rumah > pembangunan bahagian belakang > C++ > Gunakan pembahagian bahasa C dan operator modulo untuk mencetak nombor dalam susunan terbalik

Gunakan pembahagian bahasa C dan operator modulo untuk mencetak nombor dalam susunan terbalik

PHPz
Lepaskan: 2023-08-27 12:53:05
ke hadapan
1288 orang telah melayarinya

Gunakan pembahagian bahasa C dan operator modulo untuk mencetak nombor dalam susunan terbalik

Masalah

Bagaimana untuk mencetak nombor dua digit yang diberikan dalam susunan terbalik dengan bantuan pembahagian dan pengendali Modulo menggunakan bahasa pengaturcaraan C?

Penyelesaian

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
Salin selepas log masuk

Kemudian cetak nombor pertama , diikuti dengan nombor kedua, dan anda mendapat susunan terbalik nombor yang diberikan.

Program 1

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;
}
Salin selepas log masuk

OutputProgram

OutputProgram 2

Dalam contoh ini, kami akan mengambil nombor 3 digit dan menggunakan operator pembahagian dan modulo untuk membalikkan nombor −

Demo Dalam Talian

enter a number:45
After reversing =54
Salin selepas log masuk

Output

#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;
}
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan