程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
输入格式:
每个测试是一个3位的正整数。
输出格式:
输出按位逆序的数。
输入样例:
123
输出样例:
321
先放我自己的,写的冗长多余了一点,懒得修改了。。可略,看了别人的,简洁明了,也放上来啦。
1 #include<stdio.h> 2 int main(){ 3 int arr=0; 4 int i=0; 5 scanf("%d",&arr); 6 int q[3]={0}; 7 8 q[2]=arr/100; 9 q[0]=arr%10; 10 q[1]=(arr-q[2]*100-q[0])/10; 11 12 for(i=0;i<2;i++){ 13 if(q[i]!=0) 14 printf("%d",q[i]); 15 } 16 printf("%d",q[2]); 17 18 return 0; 19 }
https://blog.csdn.net/iamyococo/article/details/41660221 这是别人的,可以看看