要求:输入三个数,求最大值
我的代码:
#include<iostream>
#include<stdlib.h>
using namespace std;
int getMax(int x, int y, int z)
{
int temp;
if(x > y && x>z)
{
temp = x;
}
if(y>x && y >z)
{
temp = y;
}
if(z>x && z > y)
{
temp = z;
}
return temp;
}
int main()
{
cout << "请输入三个整数:" << endl;
int i,j,k;
cin >> i >> j >> k;
cout << "最大值:" << getMax(i,j,k) << endl;
system("pause");
return 0;
}
参考代码
int main()
{
int a, b, c, m;
cin >> a >> b >> c;
m = a;
if(b > m) m = b;
if(c > m) m = c;
cout << m;
system("pause");
}
总结
参考代码简单明了,没有另外写比较函数
if后可直接加执行语句,不用加{ }
附注
VS2010注释快捷键
ctrl+k,ctrl+c 注释选中代码
ctrl+k,ctrl+u 取消对选择代码的注释