使用c语言写一个函数,输人一个 4 位数字,要求输出这 4 个数字字符,但每两个数字间空一个空格。如输入 1990,应输出“1 9 9 0”。
时间: 2024-05-14 22:11:51 浏览: 151
c语言,怎样输出有空格的字符串?.txt
5星 · 资源好评率100%
好的,这个问题很简单,可以使用以下的C语言代码实现:
```
void printDigits(int num) {
int digits[4];
// 将数字的每一位存入数组里
digits[0] = num / 1000;
digits[1] = (num / 100) % 10;
digits[2] = (num / 10) % 10;
digits[3] = num % 10;
// 输出每一位数字和空格
for (int i = 0; i < 4; i++) {
printf("%d ", digits[i]);
}
}
```
你可以在调用这个函数时传入任意一个4位数字,例如:
```
int input = 1990;
printDigits(input);
```
这样就会输出:1 9 9 0。希望能对你有所帮助!
阅读全文