输入一个班10个学生的学号和每个学生考试三门功课(数学、英语、计算机基础)的成绩。

来源:百度知道 编辑:UC知道 时间:2024/05/25 11:45:41

我的已经算出他们的平均数了,你看行不行啊~
struct students
{
char num[7];
char name[20];
int scores[3];
float ave;
float max;
};
main()
{
struct students stu[4];
int m,n,i=0;
float sum,max=0;
for(m=0;m<4;m++)
{
printf("input the No:%d student's:\n",m+1);
printf("school_num name:\n");
scanf("%s%s",stu[m].num,stu[m].name);
printf("Scores of subject:\n");
for(n=0;n<3;n++)
{
scanf("%d",&stu[m].scores[n]);
}
}
for(m=0;m<4;m++)
{
sum=0;
for(n=0;n<3;n++)
{
sum+=stu[m].scores[n];
stu[m].ave=sum/3.0;
}
printf("%s'saverage is %5.2f.\n",stu[m].name,stu[m].ave);
}
for(m=0;m<4;m++)
{
if(stu[m].ave>m

编写一个程序,输入N个学生的成绩,输出高于平均成绩的学生的学号和成绩,其中学号和 编写一个程序,输入N个学生的成绩,输出高于平均成绩的学生的学号和成绩. 已知学生的记录由学号和学习成绩组成输入10个学生的学号和成绩找出成绩高的学生记录并输出其学号和成绩 用C语言解答:编程输入3个学生的学号、姓名、三门课程的成绩,存入一个结构体型的数组,统计每 输入5个学生的信息(学号,姓名,性别,年龄,成绩)根据学号输出其姓名和成绩等信息 输入5个学生的姓名,学号和5门课成绩,用C语言结构体数组实现: 编一程序,输入10个学生的学号,姓名,总分,然后按总分排序后给出 1、编写一个程序,输入N个学生数据,包括学号、姓名、成绩,要求只输出成绩在90分以上的学生数据。 建立一个链表,记录学生的姓名,学号和成绩, 输入n个学生的学号、姓名、成绩。然后将学生按成绩从高到低排列后,输出排列后的结果。