#include <stdio.h>
int Ni(int n){
/*求123;
123%10/1 = 3
123%100/10 = 2
123%1000/100 = 1*/
int s=0,i;
for(i = 1;i <= n;i *= 10){
s = n%(10*i)/i + 10*s;
}
printf("%d的逆序数是:%d",n,s);
}
int main(){
int a;
printf("请输入一个数:");
scanf("%d",&a);
Ni(a);
return 0;
}
输入一个整数,输出其逆序数。
最新推荐文章于 2023-12-06 17:53:24 发布
本文介绍了一个使用C语言实现的逆序数生成器。该程序通过输入一个整数,然后计算并输出该整数的逆序数。逆序数是指将原数的位从右到左反转得到的新数。此程序适用于初学者了解C语言的基本操作及位运算。
1094

被折叠的 条评论
为什么被折叠?



