c语言程序实验报告;

来源:百度知道 编辑:UC知道 时间:2024/05/15 00:32:20
某校规定,学习成绩超过全班平均成绩的%10者得第一等奖,学习成绩超过全班平均成绩的%5者得第二等奖,某班有30名学生,请编写一个C语言程序,实现下列功能:
1,输入全班学生成绩(学生用学号代表);
2,分别输出得一等奖和二等奖同学的学号和成绩。
下面程序写一份实验报告;
#include "stdio.h"
#define N 30
struct student
{char num[6];
char name[8];
int score[4];
float ave;
}stu[N];
main()
{int i,j;
float sum, average, ave1, ave2;
float avr[N];
for(i=0;i<N;i++)
{printf("\nInput score of student %d:",i+1);
printf("No.:");
scanf("%s",stu[i].num);
printf("name:");
scanf("%s",stu[i].name);
for(j=0;j<3;j++)
{printf("score %d:",j+1);
scanf("%d",&stu[i].score[j]);
}
}
average=0;
for(i=0;i<N;i++)
{sum=0;
for(j=0;j<3;j++)
sum += stu[i].score[j];
stu[i].ave=sum / 3.0;
avr[i]=stu[i].ave;
}
for(i

晕报告也要人教啊,我教你写
一、程序主要功能∶
某校规定,学习成绩超过全班平均成绩的%10者得第一等奖,学习成绩超过全班平均成绩的%5者得第二等奖,某班有30名学生,请编写一个C语言程序,实现下列功能:
1,输入全班学生成绩(学生用学号代表);
2,分别输出得一等奖和二等奖同学的学号和成绩。
二、程序设计说明:(算法设计思路与流程图)
在脑海中不知道怎么表达谢谢。
三、实验结果与结论:我太聪明了怎么变态的题目都做出来了哈哈狂笑哈哈还是狂笑。
四、实验中遇到的问题及解决方法:
由于本人聪颖过人,程序未遇任何错误,有何不足之处还望不吝赐教。

这个程序你不是有了么?还需要什么啊