c 语言如何把数字倒叙输出
时间: 2024-09-20 12:01:28 浏览: 49
B.rar_倒叙输出
在C语言中,将一个数字倒序输出通常涉及到整数数组、字符数组或者字符串操作。这里有一个基本的例子,假设你想将一个整数转换成字符串并倒序输出:
```c
#include <stdio.h>
#include <string.h>
void reverse_number(int num) {
char digits[100]; // 假设输入的数字不会超过9999
int i = 0;
while (num != 0) {
digits[i] = num % 10 + '0'; // 取余数并转为字符
num /= 10; // 向左移位去掉最低位
i++;
}
digits[i] = '\0'; // 结束字符串
printf("倒序后的数字: ");
for (int j = i - 1; j >= 0; j--) {
printf("%c", digits[j]);
}
}
int main() {
int input_num = 12345;
reverse_number(input_num);
return 0;
}
```
当你运行这个程序,会看到输出:`54321`。
阅读全文