求这个成绩管理系统的代码

 

这个只要用数组装学生成绩即可,然后分别求出对应分数

 

如有帮助还望在我的回答上点个【采纳】!

/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
    int score[5];
    float sum,max=0,min=1000,avg,jg;
    int i,n;
    printf("输入5名学生的分数,空格隔开,回车结束:\n");
    for(i=0;i<5;i++){
    	scanf("%d",&score[i]);
    	sum+=score[i];
    	if(score[i]>max){
    		max=score[i];
    	}
    	if(score[i]<min){
    		min=score[i];
    	}
    	if(score[i]>=60){
    		jg++;
    	}
    }
    
    do{
    	printf("输入操作,1总分,2最高分,3最低分,4平均分,5及格率,0退出:\n");
    	scanf("%d",&n);
    	if(n==1){
    		printf("总分是:%.2f\n\n",sum);
    	}else if(n==2){
    		printf("最高分是:%.2f\n\n",max);
    	}else if(n==3){
    		printf("最低分是:%.2f\n\n",min);
    	}else if(n==4){
    		printf("平均分是:%.2f\n\n",sum/5);
    	}else if(n==5){
    		printf("及格率是:%.2f %%\n\n",jg/5*100);
    	}
    }while(n!=0);
}

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m