【问题描述】输入一个3位正整数,将它逆序输出。假设输入的3位整数是938,则输出839. 【样例输入】 938 【样例输出】 839 【样例输入】 120 【样例输出】 21
时间: 2023-11-13 14:30:43 浏览: 60
求给定正整数的位数和并逆序打印各位数
我的回答是:
输入一个3位的正整数,将其逆序输出的代码如下:
#include <stdio.h>
int main()
{
int n, a, b, c;//n为输入的三位整数,a,b,c为三位数的个位、十位、百位数字
scanf("%d", &n);
a = n % 10;//取个位数
b = n / 10 % 10;//取十位数
c = n / 100;//取百位数
printf("%d%d%d", a, b, c);//按百、十、个位顺序输出
return 0;
}
输入样例:
938
输出样例:
839
输入样例:
120
输出样例:
021
注意:样例输出中有前导0,但在实际输出中不能有前导0。
阅读全文