关于编写一个成绩管理程序。以一个班为管理单位,每个学生的信息包括学号、及数学、语文、英语、物理、化学、历史、地理7门课。
要求的功能:1。输入输出 2。排序 3。按学号查询成绩 4。输出不及格学生名单
小弟我由于学习C语言不是很好,对这类的小数据库还是不太清楚怎么做,哪位大侠帮我写了,先谢过了的问题
虽然不是很难的程序,但毕竟也花时间调试,没人会帮你完整的写,你可以去专门的程序学习网站搜索。
我这里有个程序,是我第一个超过100行的程序:不能完成你要求的功能,只可以计算每个人的平均分,求每门课程的最高分和总成绩第一,先帖在这里给你当参考吧。
int n,m,i,j,k1,l1,k2,l2,num1[81],num2[81];
float score[81][11],aver1[81],sum1,aver2[11],sum2,aver3,sum3;
float max1[11],max2,max3;
char c;
main()
{printf(\”Verify the number of students( =1&&n=1&&m1)
{printf(\”\\nThe highest scores of each subject:\\n\”);
for(j=1;jmax1[j])
max1[j]=score[i][j];
k1=1;
for(i=1;imax2)
max2=aver1[i];
k2=1;
for(i=1;i
1f\\n\”,max2);
max3=max2*m;
printf(\”The highest total score:%7。1f\\n\”,max3);
printf(\”The top student: \”);
for(k2=1;k2
%d \”,num2[k2]);
else
printf(\”NO。
%d \”,num2[k2]);
if((k2%5==0)&&(l2%5!=0))
printf(\”\\n \”);
}
printf(\”\\n\\n\”);
}
else
printf(\”\\n\”);
}
}
。