C语言对常量的引入使程序易读性更好,且更容易维护

#include<iostream>
using namespace std;
int main()
{
    int score[5],max=0; //分别定义两个由逗号分隔的数组,整型变量
    cout<<"请依次输入5个学生的成绩:"<<endl;
    int i;//新添加一个循环计数变量
    for(i=0;i<5;i++)
    {
         //下面的语句每执行一次循环,输入一个a[i],由于i的变化从0到4,
        //所以正好是5个数组元素,依次为a[0],a[1],a[2],a[3],a[4]
    	cin>>score[i];
    
//下面的语句在每输入一个数组元素后,就将其和已经存在的最大
        //值比较,如果新输入的数组元素较大,则执行赋值操作。
        if(max<score[i])
             max=score[i];//说明新输入元素的值大于max的值
    }
    cout<<"5个成绩中的最大成绩为:"<<max<<endl;
    return 0;
}

#include<iostream>
using namespace std;
int main()
{
    const int N = 5;
    int score[N], max = 0; //分别定义两个由逗号分隔的数组,整型变量
    cout << "请依次输入" << N << "个学生的成绩:" << endl;
    int i;//新添加一个循环计数变量
    for (i = 0; i < N; i++)
    {

        //下面的语句每执行一次循环,输入一个a[i],由于i的变化从0到N-1,
         //所以正好是N个数组元素,依次为a[0],a[1],...,a[N-1]
        cin >> score[i];

        //下面的语句在每输入一个数组元素后,就将其和已经存在的最大
        //值比较,如果新输入的数组元素较大,则执行赋值操作。
        if (max < score[i])
            max = score[i];//说明新输入元素的值大于max的值
    }
    cout << N << "个成绩中的最大成绩为:" << max << endl;
    return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值