結構體指針做函數參數

include

include

define N 3

int main()
{
struct Student stu[N];
struct Student *p=stu;
void input(struct Student stu[]);
struct Student max(struct Student stu[]);
void print(struct Student stu);
input(p);
print(max(p));
return 0;
}
void input(struct Student stu[])
{
int i;
printf(“請輸入各學生信息:學號,姓名,三門課成績:\n”);
for(i=0;i<3;i++)
{
scanf(“%d%s%f%f%f”,&stu[i].num,stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
stu[i].aver=(stu[i].score[0]+stu[i].score[1]+stu[i].score[2])/3.0;
}

}
struct Student max(struct Student stu[])
{
int i,j=0;
for(i=1;i

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章