一、题目
002:编写一个能将给三位数整数颠倒过来输出的程序(书例3.10)
二、代码实现
思路:分别取个、十、百位上的数字,逆序输出即可
代码如下:
//002:编写一个能将三位整数颠倒过来输出的程序
#include<stdio.h>
int main()
{
int n;//要求颠倒的三位数
scanf("%d",&n);
int unit=n%10;//个位数是n对10求余
int ten=(n/10)%10;//先除10得到前两位,再对10求余得到末尾,即十位数
//int ten=(n%100)/10;//或者先对100求余得到后两位,再除10得到首位,即十位数
int hundred=n/100;
printf("%d颠倒过来为%d%d%d",n,unit,ten,hundred);
}
运行结果
256
256颠倒过来为652