编写 C 语言 程序,输入一个正整数,要求以相反的顺序输出该数。例如,输入12345,则输出为54321。输入 0,则输出 0
时间: 2024-05-10 18:14:11 浏览: 104
Android_Driver_HAL,c语言输出一个数的源码,c语言程序
好的,以下是实现该功能的 C 语言代码:
```c
#include <stdio.h>
int main() {
int num, reversed = 0;
printf("请输入一个正整数:");
scanf("%d", &num);
if (num == 0) { // 处理输入为 0 的情况
printf("0");
return 0;
}
while (num > 0) { // 将输入的数按位反转
reversed = reversed * 10 + num % 10;
num /= 10;
}
while (reversed > 0) { // 按位输出反转后的数
printf("%d", reversed % 10);
reversed /= 10;
}
return 0;
}
```
我已经编写好了代码,你可以直接运行它,并输入一个正整数进行测试。注意,当输入为 0 时,程序会直接输出 0。
阅读全文