输入一个四位数的正整数,请将其逆着输出来。
输入格式:
在一行中输入一个四位数的正整数。
输出格式:
在一行中依次输出个位数、十位数、百位数、千位数。(不管是否为0,都输出来,且中间无空格)
输入样例1:
2631
输出样例1:
1362
输入样例2:
2010
输出样例2:
0102
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
思路:
程序通过 scanf
输入一个四位数的正整数 n
,然后利用取模和整除运算分别得到个位、十位、百位和千位上的数字,并依次输出即可。需要注意的是在 printf
函数的格式字符串中,需要按照要求按顺序输出各个数字,且每个数字之间没有空格。
代码:
#include<stdio.h>
int main()
{
int a,b,c,d,n;
scanf("%d",&n);
a=n/1000;
b=n%1000/100;
c=n%1000%100/10;
d=n%1000%100%10;
printf("%d%d%d%d",d,c,b,a);
}