爱问知识人 爱问教育 医院库

一个班级有30名学生

首页

一个班级有30名学生

一个班级有30名学生,用数组存储学生的成绩,请编一程序打印这些学生的平均成绩以及最高成绩。

提交回答
好评回答
  • 2008-11-06 15:04:00
      出了点问题,改了 #include <iostream> //#include <stdio。
      h>也是输入输出库,C语言,支持printf(),scanf(),前者为输出,后者为输入 using namespace std; int main() { double NUM[30];//定义储存成绩的数组 double Nummax = 0;//定义一个储存总成绩的变量,并初始化为0 double MAX = 0 ;//定义一个储存最高成绩的变量,并初始化为0 for(int i=0;i<30;i++) { cout << "请输入" << (i+1) << "个学生的成绩:"; cin >> NUM[i]; Nummax += NUM[i];//将每个学生的成绩加入到总成绩变量中 } for(int j=0;j<30;j++) { if(NUM[j] >= MAX)//讨论,如果某一学生成绩大于最高成绩,就将该成绩储存到最高成绩变量中 { MAX = NUM[j]; } } cout << "学生的平均成绩为" << Nummax/30 << endl; cout << "学生的最高成绩" << MAX << endl; return 0; }。

    末***

    2008-11-06 15:04:00

其他答案

    2008-11-06 08:18:00
  • #include<stdio.h> float stu[30]={}; int main() { int i,j,k,float sum=0,max=0,average; float* p=stu;for(i=0;i<30;i++){ scanf("%f",p++); if(stu[i]>max) max=stu[i]; sum+=stu[i]; } average=sum/30; printf("%d %d\n",average,max); }

    m***

    2008-11-06 08:18:00

  • 2008-11-05 23:11:00
  • cout<<"input i value:"<<endl;cin>>i;cout<<"i="<<i<<endl;

    z***

    2008-11-05 23:11:00

  • 2008-11-05 18:23:00
  •   #include "iostream"using namespace std;#define  MAXGRADE 100//定义最高分,若是150的总分这里改#define  studentnom 30//学生人数,若是不30人这里改int main(){ float grade[studentnom+1];//取31是为了方便grade[0]不用的 //录入成绩并计算总成绩 float total=0; int count=1; while(count<=studentnom) {  cout<<"请输入第"<<count<<"个学生的成绩:";  cin>>grade[count];  if (grade[count]<=MAXGRADE && grade[count]>=0)  {   total=total+grade[count];   count++;  }  else  {   cout<<"你输入的不合法!";   continue;  }     } //计算平均成绩 float avg=total/studentnom; cout<<"平均成绩是:"<<avg<<endl; return 0;}。
      

    l***

    2008-11-05 18:23:00

类似问题

换一换
  • 互联网 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):