请编写一个完整c语言程序实现:输入一个不超过9位的非负整数,将其每一位数分离出来,并按照先低位后高位的顺序输出,要求各位数字之间以空格分隔。
时间: 2023-12-03 21:43:22 浏览: 30
```
#include <stdio.h>
int main() {
int num, digit[9], count = 0;
scanf("%d", &num);
while (num > 0) {
digit[count] = num % 10;
num /= 10;
count++;
}
for (int i = count - 1; i >= 0; i--) {
printf("%d ", digit[i]);
}
return 0;
}
```
输入一个不超过9位的非负整数,程序会将其每一位数分离出来,并按照先低位后高位的顺序输出。
相关问题
使用c语言编写编程序实现:输入一个不超过9位的非负整数,将其每一位数分离出来,并按照先低位后高位的顺序输出,要求各位数字之间以空格分隔。
以下是使用C语言编写的程序实现:
```c
#include <stdio.h>
int main() {
int num, digit[10], i, j;
printf("请输入一个不超过9位的非负整数:");
scanf("%d", &num);
// 分离每一位数字
i = 0;
do {
digit[i] = num % 10;
num /= 10;
i++;
} while (num > 0);
// 输出每一位数字
printf("分离后的数字为:");
for (j = i - 1; j >= 0; j--) {
printf("%d ", digit[j]);
}
printf("\n");
return 0;
}
```
运行程序后,输入一个不超过9位的非负整数,程序会将它每一位数字分离出来并按照先低位后高位的顺序输出,各位数字之间以空格分隔。例如,输入123456789,输出结果为:
```
分离后的数字为:1 2 3 4 5 6 7 8 9
```
c语言编程序实现:输入一个不超过9位的非负整数,将其每一位数分离出来,并按照先低位后高位的顺序输出,要求各位数字之间以空格分隔。
好的,以下是 C 语言的程序实现:
```c
#include <stdio.h>
int main() {
int n, a[10], i = 0;
scanf("%d", &n);
while (n > 0) {
a[i] = n % 10;
n /= 10;
i++;
}
for (int j = i - 1; j >= 0; j--) {
printf("%d ", a[j]);
}
return 0;
}
```
程序的运行流程如下:
1. 首先定义一个整型变量 `n`,用于存储输入的非负整数;
2. 定义一个整型数组 `a`,用于存储每一位的数字;
3. 通过 `scanf` 函数输入非负整数 `n`;
4. 通过循环将 `n` 的每一位数分离出来,存储到数组 `a` 中,同时计算出数字的位数 `i`;
5. 通过循环倒序输出数组 `a` 中的每一个元素,即可按照先低位后高位的顺序输出每一位的数字;
6. 程序结束。
注意,这里假设输入的非负整数不超过 9 位,如果超过了这个范围,程序可能会出现错误。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)