Rumah  >  Artikel  >  pembangunan bahagian belakang  >  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
PHPzke hadapan
2023-08-27 12:53:051233semak imbas

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

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;
}

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

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;
}

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam