思路:首先从键盘上获取一个数字,判断其是否为三位数,通过取余及商的运算方式,求出每一位上的数字,然后将个位上的数字×100,十位上的数字×10,个位上的数字不变,最后相加得出反向的三位数,并输出。
代码如下:
#includeint main(){ int num,a,b,c,k; printf("请输入一个三位整数:"); scanf("%d",&num); if(num>=100&&num<=999){ a=num%10; b=(num/10)%10; c=num/100; k=a*100+b*10+c; printf("%d",k); }else{ printf("请重新输入"); } }
运行结果如下:



