三位数取反

题目:输入一个三位数,分离出它的百位,十位,个位,反转后输出。

解析:分离,百位等于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;
}


猜你喜欢

转载自blog.csdn.net/fenger_c/article/details/79779092
今日推荐