c++小白课程7——寻找最大值

大家好,今天屁孩君给大家带来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,那就要越界了,所以本人喜欢把数组下标写大点。

好了,今天屁孩君就跟大家讲到这了,再见!

记得三连哦!

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值