思路:拆散出每个数字
如将整数217分来到即为:
712/100=>7
712/10%10=>1 或者 712%100/10=>1
712%10=>2
将原数的百位变成个位,个位变成百位,即
2100+110+7 = 217
代码如下:
int a;scanf("%d", &a);int b = a/100 + (a%100/10)*10 + (a%10)*100;printf("%d",b);return 0;
或者
int n,a,b,c,m;scanf("%d",&n);a = n/100;b = n/10%10;c = n%10;m = c*100 + b *10 + a;printf("%d\n",m);return 0;
留神:题目要求输出700时,输入为7,而非007,所以printf("%d%d%d\n",c,b,a);是不行的