c语言结构体变量定义问题 5
#include<stdio.h>#defineN3structStduent{intnum;charname[20];floatscore[3];floataverag...
#include <stdio.h>
# define N 3
struct Stduent
{
int num;
char name[20];
float score[3];
float average;
};
int main()
{
int input(struct Stduent stu[]);
struct Student stu[N],* p=stu;
input(p);
return 0;
}
int input(struct Stduent stu[])
{
printf("请输入学生信息:学号 姓名 3门课成绩\n");
for(int i=0;i<N;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]);
}
}
就是struct Student stu[N],* p=stu;这一行程序显示Student stu3是一个没有完成的type,求改正 展开
# define N 3
struct Stduent
{
int num;
char name[20];
float score[3];
float average;
};
int main()
{
int input(struct Stduent stu[]);
struct Student stu[N],* p=stu;
input(p);
return 0;
}
int input(struct Stduent stu[])
{
printf("请输入学生信息:学号 姓名 3门课成绩\n");
for(int i=0;i<N;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]);
}
}
就是struct Student stu[N],* p=stu;这一行程序显示Student stu3是一个没有完成的type,求改正 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询