将一个四位数,反向输出。c语言
时间: 2024-10-11 18:11:07 浏览: 71
在C语言中,将一个四位数反向输出可以通过以下几个步骤实现:
1. 首先,声明一个整型变量存储四位数,例如`int num = 1234;`
2. 接着,声明另一个整型变量用于存放反转后的数字,初始值设为0,我们将在这个过程中逐位累加:`int reversedNum = 0;`
3. 使用循环结构,遍历原数的每一位。从最低位开始到最高位,可以使用`%10`获取当前位,然后乘以10的相应次幂(例如1000、100等),并将结果添加到`reversedNum`上:
```c
int remainder;
for (int i = 0; i < 4; ++i) {
remainder = num % 10; // 取出最低位
reversedNum = reversedNum * 10 + remainder; // 累加到新数上
num /= 10; // 移除已处理的最低位
}
```
4. 最后,打印出`reversedNum`即可。
完整代码示例:
```c
#include <stdio.h>
int main() {
int num = 1234; // 输入的四位数
int reversedNum = 0;
for (int i = 0; i < 4; ++i) {
int remainder = num % 10;
reversedNum = reversedNum * 10 + remainder;
num /= 10;
}
printf("反向输出的四位数是:%d\n", reversedNum);
return 0;
}
```
阅读全文