c语言编写程序,键盘输入一个4位正整数,程序在屏幕上输出该整数的千位、百位、十位和个位。例如,输入1234,输出格式如下:“1234”的千位是“1”,百位是“2”,十位是“3”,个位是“4”。
时间: 2023-05-30 13:05:17 浏览: 255
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个4位正整数:");
scanf("%d", &num);
printf("%d的千位是%c,百位是%c,十位是%c,个位是%c\n", num, num/1000+'0', num%1000/100+'0', num%100/10+'0', num%10+'0');
return 0;
}
```
注:为了输出字符类型的千位、百位、十位、个位,需要进行字符类型转换,即将数字加上字符'0',即可得到对应的字符。
阅读全文