题如下 做一个学生成绩管理系统 要求(1)输入每位学生的学号和各门课程的成绩(2)计算出每个学生的总成绩(3)根据总成绩排名次(4)统计同一门课程优秀(90分以上)人数和不及格(60分以下的人数) 随意编 在回复该贴时 请把程序步骤写清 谢谢啊!
网上有许多这样的程序,你先去查查啊!
[此贴子已经被作者于2006-6-7 11:54:39编辑过]
我做的 你看看吧 有什么不一样的 你就看着改改
// 输入5个学生的名字,每人三科成绩(数学,语文,英语),
// 求出每科的平均成绩,还有每人的平均成绩,并按次成绩排序(升序)。
#include <stdio.h>
#define N 3
struct student
{
char num[6];
char name[8];
int score[3];
double avr;
}stu[N];
void main()
{
int i,j,sum;
for(i=0;i<N;i++)
{
printf("\n please input No. %d score:\n",i+1);
printf("stuNo.:");
scanf("%s",stu[i].num);
printf("name:");
scanf("%s",stu[i].name);
sum=0;
printf("score 1 为数学成绩 \t score 2 为语文成绩 \t score 3 为英语成绩 \n");
for(j=0;j<3;j++)
{
printf("score %d.",j+1);
scanf("%d",&stu[i].score[j]);
sum+=stu[i].score[j];
}
stu[i].avr=sum/3.0;
printf("平均成绩为:%.1lf \n",stu[i].avr);
}
}