4位整数倒序输出

描述:

输入一个4位的正整数,输出它的倒序数。

输入:

输出:

输入样例1:

2000

1234

输出样例1:

0002

4321

解法:

#include 

int main()
{
    int a,b,c,d,g;
    scanf("%d",&a);
    b=a%10;
    c=a%100/10;
    d=a/100%10;
    g=a/1000;
    printf("%d%d%d%d",b,c,d,g);
    return 0;
}

代码中a%10表示a除以10的余数,%表示取余,/表示除号,&表示取缔值。

运用循环解题:

#include
int main()
{
    int x,y=0;
    printf("请输入一个整数:");
    scanf("%d",&x);
    while(x!=0)
    {
       y = y*10+x%10;
       x =x/10;
     }
    printf("%d",y);
    return 0;
}

你可能感兴趣的:(算法,c++,c语言)