用C语言程序编写一个程序输入一个 5 位整数从高位到低位分别输出 5 位数的各个数位上的数字;
#include <stdio.h>
int main() { int num; printf("请输入一个5位整数:"); scanf("%d", &num);
int digit[5]; // 用数组存储各个数位上的数字
// 从高位到低位提取数字
for (int i = 4; i >= 0; i--) {
digit[i] = num % 10; // 取个位上的数字
num /= 10; // 去掉个位上的数字
}
// 输出各个数位上的数字
printf("各个数位上的数字分别为:");
for (int i = 0; i < 5; i++) {
printf("%d ", digit[i]);
}
return 0;
}
原文地址: https://www.cveoy.top/t/topic/iQDY 著作权归作者所有。请勿转载和采集!