c语言:从键盘任意输入一个4位整数,编程计算并输出它的逆序数.例如:输入1234,分离出千位1、百位2、十位3和个位4,然后计算4*1000+3*100+2*10+1=4321,并输出4321。 **要求输入提示信息为:无 **要求输入格式为: "%d" **要求输出格式为:"%d" 程序运行示例如下: 1234 (注: 此处为输入) 4321 (注:此处为输出)
时间: 2023-12-05 11:03:28 浏览: 176
从键盘输入一个三位整数,逆序输出。如输入123,输出321。
下面是一个用C语言编写的计算逆序数的程序:
```c
#include <stdio.h>
int main() {
int num, reverse = 0;
printf("请输入一个4位整数:");
scanf("%d", &num);
// 计算逆序数
reverse += num % 10 * 1000;
num /= 10;
reverse += num % 10 * 100;
num /= 10;
reverse += num % 10 * 10;
num /= 10;
reverse += num % 10;
printf("%d的逆序数为:%d", num, reverse);
return 0;
}
```
程序运行时会提示用户输入一个4位整数,然后通过不断取模和除法运算计算出逆序数,最后输出结果。
阅读全文