![]() |
#2
rjsp2013-05-08 08:45
|
写一函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字间空格。如输入1990,应输出"1 9 9 0"。
我的代码

#include<iostream>
#include<string>
using namespace std;
void p(string &x){
for(size_t i=0;i<x.size();++i){
cout<<x[i]<<" ";
}
}
int main(){
string st;
cin>>st;
p(st);
return 0;
}
#include<string>
using namespace std;
void p(string &x){
for(size_t i=0;i<x.size();++i){
cout<<x[i]<<" ";
}
}
int main(){
string st;
cin>>st;
p(st);
return 0;
}
我直接把数字放string ,我想问这也合理吗。。或者更合理的是使用什么