
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函数把有关问题贯穿起来。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)