C++,void function 简单问题求解

有三个简单程序,有哪位大人帮忙看看那怎么写

1 用void function 编写:让“ hello ***(输入名字)”重复十遍。
2 用void function 编写 让“hello world"重复十遍。
3用一个void function和一个return fucntion合起来 编写:两个数字相加。

谢谢了~~~
能不能不用string和return,用system("pause"). ?

一:
#include<iostream>
#include<string>
using namespace std;
void function(const string &a){
for(int i=0;i!=10;++i){
cout<<"hello "<<a<<endl;
}
}
int main(){
string a;
cout<<"请输入名字:"<<endl;
cin>>a;
function(a);
return 0;
}

二:
#include<iostream>
#include<string>
using namespace std;
void function(){
for(int i=0;i!=10;++i){
cout<<"hello word"<<endl;
}
}
int main(){
function();
return 0;
}

三:
#include<iostream>
#include<string>
using namespace std;
void function(int a,int b){
cout<<a+b<<endl;
}
int main(){
int a,b;
cout<<"请输入2个整数:"<<endl;
cin>>a>>b;
function(a,b);
return 0;
}

不知楼主的return fucntion如果是返回值的话既然是void就不能返回,只能这样编写了
不用string和return?楼主说的是C还是C++?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-07
不知楼主的return fucntion如果是返回值的话既然是void就不能返回,只能这样编写了
相似回答