输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。 如输入1990,应输出"1 9 9 0"。,c++实现
时间: 2023-09-27 21:05:27 浏览: 88
### 回答1:
#include <stdio.h>
int main() {
int num;
printf("请输入一个四位数字:");
scanf("%d", &num);
int digit1 = num / 1000; // 千位数
int digit2 = num / 100 % 10; // 百位数
int digit3 = num / 10 % 10; // 十位数
int digit4 = num % 10; // 个位数
printf("%d %d %d %d", digit1, digit2, digit3, digit4);
return 0;
}
### 回答2:
C语言中,可以通过以下代码实现输入一个四位数字,要求输出这四个数字字符,但每两个数字间有空格。
```c
#include <stdio.h>
int main() {
int num;
printf("请输入一个四位数字:");
scanf("%d", &num);
int digit1 = num / 1000;
int digit2 = (num / 100) % 10;
int digit3 = (num / 10) % 10;
int digit4 = num % 10;
printf("%d %d %d %d", digit1, digit2, digit3, digit4);
return 0;
}
```
运行程序后,会要求输入一个四位数字。例如输入1990,程序会输出"1 9 9 0"。