写一个函数,输入一个4位数字,要求输出这4个数字字符,但每两个数字之间空一个空格。如输入1990,应当输出1 9 9 0。 根据main函数的调用方式补全insertSpace函数
时间: 2024-03-10 20:47:18 浏览: 69
可以按照以下方式实现insertSpace函数:
```c++
#include <iostream>
#include <string>
using namespace std;
void insertSpace(int num) {
string str = to_string(num); // 将数字转换为字符串
for (int i = 0; i < str.size(); i++) {
cout << str[i] << " "; // 输出数字字符和空格
}
}
int main() {
int num = 1990;
insertSpace(num); // 输出 1 9 9 0
return 0;
}
```
在该代码中,我们首先将输入的数字转换为字符串,然后遍历字符串中的每个字符,输出数字字符和空格,从而实现了将相邻数字之间插入空格的功能。
阅读全文