首页 > 代码库 > 52.从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入

52.从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入

//1、建立一个for循环用于输入数据,设置退出条件//2、算出平均成绩#include<iostream>using namespace std;int main(){    int Score,sum=0,k=0;    int a[100];    float Average;    cout<<"please input some students‘s score:"<<endl;    for(int i=0;i<100;i++)    {        cin>>Score;        if(Score>0)//判断是否终止输入        {            k++;//用于计数,记录满足条件的输入内容            a[i]=Score;            sum+=Score;//用于累加学生成绩        }else        {            break;        }    }    Average=sum/k;    cout<<"平均分为:"<<Average<<endl;    cout<<"低于平均分的学生成绩有:"<<endl;    for(int j=0;j<k;j++)    {        if(a[j]<Average)        {            cout<<a[j]<<" ";        }    }    return 0;}