求c语言大神,要建一个学生数据库,查找的时候若没有找到,请重新输入该怎么写

求c语言大神,要建一个学生数据库,查找的时候若没有找到,请重新输入该怎么写,第1张

s:printf("请输入学号:\n")

if(学号正确)

printf("输入正确!\n")

break//跳出循环

else

{printf("输入错误,请重新输入\n")

goto s}//无条件转移到s 也就是学生学号处

1)建立结构体及其10个元素的数组

struct Student{

int Num

char Name[10]

char Sex

double Score[5]

}student[10]

2)建立一个关于该结构的输入函数,如:

void Input(struct Student stu)

{

printf("Input Name:")

scanf("%d",&stu.Num)

/*等等*/

}

3)建立一个关于该结构的输出函数,如:

void Output(struct Student stu)

{

printf("NUMBER: %d\n",stu.Num)

/*等等*/

}

4)计算某门课的平均分

double Average(struct Student * stu,int course)

{

int i

double ave=0.0

for(i=0i<10i++)

ave+=stu[i].Score[course]

return ave/10

}

最后用main函数把有关问题贯穿起来。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6775174.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存