求助一道C语言实训编程题 分多多

来源:百度知道 编辑:UC知道 时间:2024/06/19 09:21:37
建立100名学生信息登记表,其中包括学好,姓名,性别,住址,及5门功课的成绩,要求:
1.输入100名学生的数据;
2.显示每个学生5门功课中的最低及最高分;
3.显示每门功课都不及格的学生人数;
4.检索学号为某指定数的学生信息。
自己编的4个功能函数已经写出了 剩下的主函数调用 请完善啊
http://hi.baidu.com/liuqianlan/blog

//---------------------------------------------------------------------------

#include <stdio.h>
#include <stdio.h>
struct student
{
int no;
char name[20];
char sex;
char address[40];
int score[5];
};
struct student stu[100];
void input(struct student *studn,int n)
{

int s,i;
for (s=0; s<n; ++s) {
printf("请输入第%d位学生的信息:\n",s+1);
printf("学号:");
scanf("%d",&studn[s].no);
fflush(stdin);
printf("姓名:");
scanf("%s",studn[s].name);
fflush(stdin);
printf("性别:");
scanf("%c",&studn[s].sex);
fflush(stdin);
printf("住址:");
scanf("%s",studn[s].address);
fflush(stdin);
printf("学生成绩:\n");
fflush(stdin);
for(i=0;i<5;i++)
{
printf("成绩%d:",i+1);
scanf("%d",&studn[s].score