题目:输入一个三位数,分离出它的百位,十位,个位,反转后输出。
解析:分离,百位等于n/100,十位等于n/10%10,个位等于n%10(%是取余数操作)
//不考虑个位数为0的时候
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
scanf("%d",&n);
printf("%d%d%d",n%10,n/10%10,n/100);
return 0;
}
//考虑个位数为0的时候
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,m;
scanf("%d",&n);
m=(n%10)*100+(n/10%10)*10+(n/100);
printf("%3d",m);
return 0;
}