C语言由键盘输入一个/若干学生的五门课程的成绩(任意就行),计算出成绩的最低分最高分和平均分

C语言由键盘输入一个/若干学生的五门课程的成绩(任意就行),计算出成绩的最低分最高分和平均分一个和若干两个程序,刚学,从简

#include <stdio.h>
#include <stdlib.h>

int main()
{
float score,max=0,min=100,sum=0;
int i;
char* s[5]={"英语","高数","物理","思政","计算机"};
while(1)
{
max=0;min=100;sum=0;
for(i=0;i<5;i++)
{
printf("\n%s:",s[i]);
fflush(stdin);
scanf("%f",&score);
sum+=score;
if(score>max) max=score;
if(score<min) min=score;
}
printf("\n最高分:%.0f, 最低分:%.0f, 平均分:%f",max,min,sum/5.0);
printf("\n继续吗(Y/N)? ");
char c;
fflush(stdin);
scanf("%c",&c);
if(c=='y' || c=='Y')
{
continue;
}
else
{
printf("\n程序结束,再见!");
break;
}
}
return 0;
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-11-29

思路:for循环键盘输入四个,累加求和,最后输出其平均数。

参考代码:

#include <stdio.h>
int main()
{
    float a,sum=0;
    int i;
    for(i=0;i<4;i++){
        scanf("%f",&a);
        sum+=a; 
    }
    printf("平均成绩为:%.2f\n",sum/4);      
    return 0;
}
/*
运行结果:
65 75 85 95
平均成绩为:80.00
*/

本回答被网友采纳

C语言编程,输入五个学生的五科成绩,求每科的平均分,最高分,最低分...
<stdio.h>main(){double a[8][5]={0};int i,j;for(i=0;i<5;i++){for(j=0;j<5;j++)scanf("%lf",&a[i][j]);}for(j=0;j<5;j++){for(i=0;i<5;i++)a[5][j]+=(a[i][j]\/5.0);printf("课程%d的平均分=%g\\n",j+1,a[5][j]);}for(i=0;i<5;i++...

用C语言编程!!!输入3个学生5门课程的成绩,并求每个学生的平均成绩、最...
printf("请输入学生%d成绩\\n",i);scanf("%d,%d,%d,%d,%d",&(student+i)->course[0],&(student+i)->course[1],&(student+i)->course[2],&(student+i)->course[3],&(student+i)->course[4]);arg[i]=((student+i)->course[0]+(student+i)->course[1]+(student+i)->course...

c语言编程从键盘上输入学生5门课的成绩计算出总成绩和平均成绩。
ave=sum\/5.0;printf("sum=%3d,ave=%4.2f.\\n",sum,ave);return 0;}

求C语言编写程序,输入学生五门课程的成绩,计算并输出总成绩和平均数
int main(){ float score,total=0,ave;for(int i=0;i<5;i++){ printf("请输入第%d门成绩:",i+1);scanf("%f",&score);total+=score;} ave=total\/5;printf("该生的总分为:%f\\n",total);printf("该生的平均分为:%f\\n",ave);system("pause");return 0;} ...

求c语言输入一个学生五门成绩,然后计算、输出该学生总成绩、平均成绩...
N+2]:最高分 int i; for(i=0;i!=N;++i){\/\/输入N科成绩 scanf("%f",&a[i]); if(a[N+2]

c语言编一程序,从键盘上输入学生的5门课程成绩,求其总成绩,平均...
详情请查看视频回答

C语言怎么用数组录入3个学生成绩,每个学生有5门课成绩,并统计每个学 ...
include "stdio.h"int main(int argc,char *argv[]){int stu[3][6],i,j;printf("Please enter the student's score...\\n");for(i=0;i<3;i++){printf("STU%d: ",i+1);for(j=0;j<5;scanf("%d",stu[i]+j++));stu[i][5]=stu[i][0]+stu[i][1]+stu[i][2]...

用C语言编写程序:有五个学生的三门课程的成绩,求每门课程的平均成绩
程序设计思路:首先我们需要定义一个学生的结构体,用于存放学生信息;接着是3个方法,一个输入学生信息的方法,一个是计算学生每门课程平均成绩的,最后一个是输出学生所有信息,包括计算好的平均成绩,具体实现代码如下:include <stdio.h> include <stdlib.h>#define ARRAY_LEN 100 \/*数组长度*\/ ...

C语言学生成绩管理系统代码
long int num; \/\/学生学号 char name[20]; \/\/学生姓名 float score[5]; \/\/学生成绩 }stu[100];\/\/主函数开始 int main(){ void enter(); \/\/enter:输入学生成绩函数(这是函数声明)void export(); \/\/export:输出学生成绩函数(这是函数声明)void stat(); \/\/stat:学生成...

c语言程序,输入十名同学的五门课程成绩,完成以下操作;
10];\/\/学生成绩 ,单个学生总分,单个学生平均分 int i,j;printf("【录入10位学生的5门课程】\\n");for(i=0;i<10;i++){printf("请输入第 %d 位学生姓名:\\n",i+1);scanf("%s",&name[i]); \/\/录入姓名 for(j=0;j<5;j++){printf("第 %d 门课成绩:\\n",j+1,i,j);...

相似回答