使用C除法和模运算符以相反的顺序打印数字
问题
如何使用C编程语言在除法和Modulo运算符的帮助下以相反的顺序打印给定的两位数字?
解决方案
到目前为止,我们已经看到了如何使用字符串函数和不使用字符串函数来反转字符串。现在,让我们看看如何在不使用预定义功能的情况下反转两位数。
我们使用运算符来反转数字的逻辑是-
int firstno=number%10; //剩余商店 int secondno=number/10;//storesquotient
然后打印第一个数字,然后打印第二个数字,然后您将得到给定数字的反向数字。
程序1
在此示例中,我们将使用一个两位数的数字,并应用除法和取模运算符将数字取反-
#include输出结果int main(){ int number; printf("enteranumber:"); scanf("%4d",&number); int firstno=number%10; //剩余商店 int secondno=number/10;//storesquotient printf("After reversing =%d%d\n",firstno,secondno); return 0; }
enteranumber:45 After reversing =54
程序2
在此示例中,我们将使用3位数字并应用除法和取模运算符将数字取反-
#include输出结果int main(){ int number,num1,num2,num3,result; printf("enteranumber:"); scanf("%4d",&number); num1 = number / 100; num2 = (number % 100) / 10; num3 = number%10 ; result = 100*num3 + 10*num2 + num1; printf("After reversing =%d\n",result); return 0; }
enteranumber:479 After reversing =974
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下