用c语言写出【问题描述】输入一个整数,从高位开始逐位分割并输出它的各位数字。 【输入形式】 【输出形式】 【样例输入】123456 【样例输出】1 2 3 4 5 6
时间: 2023-12-04 19:03:24 浏览: 142
题目描述:
输入一个整数,从高位开始逐位分割并输出它的各位数字。
输入形式:
整数
输出形式:
各位数字
样例输入:
123456
样例输出:
1 2 3 4 5 6
C语言代码实现:
```
#include <stdio.h>
int main() {
int n, a[100], i = 0;
// 输入整数
scanf("%d", &n);
// 逐位分割并存储到数组中
while (n) {
a[i++] = n % 10; // 每次取最低位
n /= 10; // 去掉最低位
}
// 从高位到低位输出各位数字
for (int j = i - 1; j >= 0; j--) {
printf("%d ", a[j]);
}
return 0;
}
```
阅读全文