编写一个程序,从键盘输入一个3位整数,把该整数的数字间隔一个空格倒序输出。用c语言
时间: 2024-10-07 18:03:54 浏览: 73
统计单词个数&&将字符串中连续出现的数字放进一维数组
4星 · 用户满意度95%
在C语言中,编写一个程序来实现这个功能可以按照以下步骤操作:
```c
#include <stdio.h>
int main() {
int input;
printf("请输入一个三位数: ");
scanf("%d", &input); // 从键盘获取输入
if (input >= 100 && input <= 999) { // 检查是否是三位数
int reversed = input; // 临时变量存储倒序后的数字
while (reversed != 0) {
int last_digit = reversed % 10; // 取最后一位数字
// 将每一位添加到结果字符串前,并隔开空格
printf("%d ", last_digit);
reversed /= 10; // 移除最后一位
}
printf("\n"); // 输出结束符
} else {
printf("输入不是一个三位数!\n");
}
return 0;
}
```
当你运行此程序时,它会提示用户输入一个三位数,然后将输入的数按倒序并每两位之间加上空格显示。
阅读全文