当前位置:首页  生活常识

生活常识

成绩管理系统流程图(成绩管理系统)

2024-10-07 11:45:40
导读 大家好,小东方来为大家解答以上的问题。成绩管理系统流程图,成绩管理系统这个很多人还不知道,现在让我们一起来看看吧!1、给你调试了一下...

大家好,小东方来为大家解答以上的问题。成绩管理系统流程图,成绩管理系统这个很多人还不知道,现在让我们一起来看看吧!

1、给你调试了一下,有些地方已经修改。

2、#include "stdio.h" void sort(int m,float x[]); float max (int m,float y[]); float min (int m,float z[]); main() { printf("********成绩管理系统********"); printf("(可以输入要求管理的学生人数自定)"); char string[20];int i,j,k,a,b; float math[4],chinese[4],english[4],sum[4],average[4],max1,max2,max3,min1,min2,min3; for (i=0;i<3;i++) { printf("请输入名字"); scanf("%s",string[i+1]); //string没定义printf("请输入数学成绩"); scanf("%d",&math[i+1]); printf("请输入语文成绩"); scanf("%d",&chinese[i+1]); printf("请输入英语成绩"); scanf("%d",&english[i+1]); sum[i+1]=math[i+1]+chinese[i+1]+english[i+1]; //不同类型average[i+1]=sum[i+1]/3;} printf("各科的最高分与最低分"); printf("数学 语文 英语"); sort(3,sum); max1=max(3,math); printf("%d",max1); max2=max(3,chinese); printf("%d",max2); max3=max(3,english); printf("%d",max3); min1=min(3,math); printf("%d",min1); min2=min(3,chinese); printf("%d",min2); min3=min(3,english); printf("%d",min3); printf("输出各科平均分"); for (a=1;a<=3;a++) printf("%f",average[a]); printf(""); printf("各科总分从大到小排列"); for (b=1;b<=3;b++) printf("%f",sum[a]); } void sort(int m ,float x[]) { int i,j;float t; for (i=1;i<=m;i++) if(x[j]<=x[j+1]) { t=x[j]; x[j]=x[j+1]; x[j+1]=t; } } float max(int m,float y[]) { int i;float max; max=y[1]; for (i=1;i<=m;i++) if(maxz[i+1]) min=z[i+1]; return(min);}。

本文到此分享完毕,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!