第4个回答 2011-12-17
当两数不相等时:
#include<iostream>
using namespace std;
int ts(int a,int b)
{
if(a==b)
return a;
else
cout<<"两值不同"<<endl;
}
int main()
{
ts(3,4);
return 0;
}
运行结果:
两值不同
Press any key to continue
(2)当两数相等时:
#include<iostream>
using namespace std;
int ts(int a,int b)
{
if(a==b)
{
cout<<a;
return a;
}
else
cout<<"两值不同"<<endl;
}
int main()
{
ts(4,4);
return 0;
}
运行结果:
4Press any key to continue
一般不要在主函数直接输出,否则没法输出你想要的结果:
#include<iostream>
using namespace std;
int ts(int a,int b)
{
if(a==b)
return a;
else
cout<<"两值不同"<<endl;
}
int main()
{
cout<<ts(4,3);
return 0;
}
并且,int,double型的必须有返回值,函数定义,仔细看一下课本。void不需要返回值。
运行结果:
两值不同
4701840Press any key to continue