【C语言】输入一个三位数,逆序输出

代码1:

#include<stdio.h>
int main()
{
    int x;int y;int a,b,c;
    printf("请输入一个三位数:");
    scanf_s("%d",&x);
    a=x/100;
    b=x/10%10;
    c=x%10;
    y=100*c+10*b+a;
    printf("逆序输出为%d\n",y);
}

代码2:

#include<stdio.h>
int main()
{
    int m, n;
    printf("请输入一个三位整数:\n");
    scanf_s("%d", &m);
    n = m % 10 * 100 + m / 10 % 10 * 10 + m / 100;//将其的个位,十位,百位求出再乘相应位数相加
    printf("逆序输出为%d\n", n);
    
}

代码3:

#include<stdio.h>
int main()
{
    int x;
    printf("请输入一个三位数:");
    scanf_s("%d", &x);
    printf("逆序输出为%d%d%d\n", x % 10, x / 10 % 10, x / 100);
    return 0;
}

结果:

猜你喜欢

转载自www.cnblogs.com/HGNET/p/12619317.html