求某班50个学生的5门课程的平均成绩 c语言编程

如题所述

考虑到50个人,100*5*50 = 25000 < 65536,可以直接用int或double来存储成绩。

代码采用double来存储总成绩。

#include<iostream>
using namespace std;
int main()
{
    double temp;
    double x=0;
    for(int i=1;i<=50;i++)
    {
        cout<<"输入第"<<i<<"个同学五门课程的成绩用空格间隔:";
        for(int j=0;j<5;j++){
            cin>>temp;
            x+=temp;
        }
     }
     cout<<"全班五门课程的平均成绩"<<x/50/5<<endl;
     return 0;
}

  

温馨提示:内容为网友见解,仅供参考
无其他回答

C语言程序,请你编写一个程序计算每个学生的平均成绩
void main(){ float a[10][10];\/\/用来存放10名学生的5门成绩,最后一位用于存放平均成绩 int i,j;float sum=0.0;for(i=0;i<10;i++){ printf("请输入第%d个学生的5门成绩",i+1);for(j=0;j<5;j++){ scanf("%f",&a[j]);sum=sum+a[j];} a[10]=sum\/5.0;} printf("...

用c语言设计一个程序统计一个班的学生成绩?
if (id == -1) { break; } printf("请输入学生成绩:");scanf_s("%lf", &score);Student[len].id = id;Student[len].score = score;len++;} printf("信息导入完毕!\\n");} int main() { input();printf("全班总分为:%.2lf\\n", getsum());printf("全班平均分为:%.2lf\\n...

给出某班50名学生的数学测试成绩,60分及60分以上的为及格,要求统计及格...
哦 应该是C语言 或者C++ 其实这个程序很简单 用basic语言 都足以完成了 具体程序不给你写了 首先定义两个变量 分别是及格人数和不及格人数 并且赋予初值为0 要统计50个学生 就随便设计个变量 控制循环50次 然后每次的第一件事 是读出学生成绩READ 然后用IF语句判断是否大于等于60 如果满足条件 就把...

下面是某班50名同学数学和外语的考试成绩,要求计算: (1) 50名数学成绩...
1) 平均数:x= (35*3+45*5+55*8+65*14+75*10+85*6+95*4)\/(3+5+8+14+10+6+4)=66.4 中位数:3+5+8+14+10+6+4=50 为偶数 中间两位是65,65 所以中位数是(65+65)\/2=65 标准差: σ=√{[3*(35-66.4)^2+5*(45-66.4)^2+8*(55-66.4)^2+14*(65...

c语言编写程序,从键盘输入6名学生5门功课成绩,分别统计出每个学生的平...
include <stdio.h>#define M 6\/* 学生人数 *\/#define N 5\/* 课程门数 *\/\/* 输入row个学生col门课程的成绩 *\/void input(double scores[][N], int row, int col);\/* 计算row个学生的平均成绩并保存在avgs数组中 *\/void average(double scores[][N], int row, int col, double av...

用c语言编程求某个班英语成绩的平均分, 该班学生人数和每个学生的成绩由...
h> int main(){ int i,n;float a[100],sum,aver;printf("请输入学生人数:\\n");scanf("%d",&n);printf("请输入学生成绩:\\n");for(i=0,sum=0;i<n;i++){ scanf("%f",&a[i]);sum=sum+a[i];} aver=sum\/n;printf("学生的平均成绩是%4.2f.",aver);return 0;} ...

如何用C语言编写学生成绩管理程序
int score; \/*成绩*\/ }Student;Student stu[80]; \/*结构体数组变量*\/ int menu_select() \/*菜单函数*\/ { char c;do{ system("cls"); \/*运行前清屏*\/ printf("\\t\\t***Students' Grade Management System***\\n"); \/*菜单选择*\/ printf("\\t\\t | 1. Input Records |\\n");print...

用C++编写程序统计学生某一课程考试成绩
cout<<"平均成绩:"<<sum<<endl;max=min=score[0];\/\/max、min分别用来存放最高分和最低分,不妨把第一个人的成绩作为初值赋给它们 for(i=0;i<n;i++){ if(max<score[i])max=score[i];if(min>score[i])min=score[i];} cout<<"最高分:"<<max<<endl;cout<<"最低分:"<<min...

C#输入某个班级的某门课成绩,求全班平均分、高于平均分的人数和低于平均...
代码 using System;using System.Linq;namespace 班级平均成绩 { class Program { static void Main(string[] args) { Console.WriteLine("\/\/ 输入 x 退出本程序"); \/\/请用户输入人数,循环直到正确输入 int 输入的人数 = -1; while (输入的人数 < 0) { Console.Backgro...

用C语言程序编辑对于一次考试成绩进行统计,考M科,有N人(如10人)参加...
求每个人的平均成绩还是每门课的平均成绩啊?include<stdio.h> int main(){ int n,m;while(scanf("%d%d",&n,&m)!=EOF){ double N[50][5],M[5]={0},R[50]={0};int i,j,p;for(i=0;i<n;i++)for(j=0;j<m;j++)scanf("%lf",&N[i][j]);for(i=0;i<n;i++){ ...

相似回答