大家好,今天屁孩君给大家带来c++小白课程7——寻找最大值。寻找最大值呢其实有很多种方法,可以用上数组也可以不用上数组,那先给大家看一下不用数组的吧!
上代码!
#include<iostream>
using namespace std;
int main()
{
int i,max=0;
for(int p=1;p<=5;p++)
{
cin>>i;
if(max<i)
max=i;
}
cout<<max<<endl;
return 0;
}
首先我先定义了一个i和max,我把max的初值设为0,然后我在用了一个for循环,我用的是局部变量,然后再输入i,如果max小于i,那就把i的值赋给max,最后输出max,那是的max就等于最大值。
再来看看用数组的吧!
上代码 !
#include<iostream>
using namespace std;
int main()
{
int a[6],i,max=0;
for(i=1;i<=5;i++)
{
cin>>a[i];
}
for(i=1;i<=5;i++)
{
if(max<a[i])
max=a[i];
}
cout<<max<<endl;
return 0;
}
这就是用数组的代码。
大家知道为神马我定义数组时是6而不是5吗,因为数组是从a[0]开始的,写5它只到a[4]过为止,
如果再在for循环里写小于等于5,那就要越界了,所以本人喜欢把数组下标写大点。
好了,今天屁孩君就跟大家讲到这了,再见!
记得三连哦!