#include
#define N 5
struct student
{
char num[20];
char name[20];
int score[3];
};
int main ()
{
void print(struct student stu[]);
struct student stu[N],*p=stu;
int i;
printf("请输入学生信息(学号 姓名 课1成绩 课2成绩 课3成绩)\n");
for(i=0;i
printf("请输入第%d个学生成绩:\n",i+1);
scanf("%s %s %d %d %d\n",stu[i].num,stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
}
print(p);
return 0;
}
void print(struct student stu[])
{ int i;
printf("学生成绩:\n学号 \t姓名 \t课1 \t课2 \t课3\n");
for(i=0;i
}
#include
#define
N
5
struct
student
{
char
num[20];
char
name[20];
int
score[3];
};
int
main
()
{
void
print(struct
student
stu[]);
struct
student
stu[N],*p=stu;
int
i;
printf("请输入学生信息(学号
姓名
课1成绩
课2成绩
课3成绩)\n");
for(i=0;i
printf("请输入第%d个学生成绩:\n",i+1);
scanf("%s
%s
%d
%d
%d\n",stu[i].num,stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
}
print(p);
return
0;
}
void
print(struct
student
stu[])
{
int
i;
printf("学生成绩:\n学号
\t姓名
\t课1
\t课2
\t课3\n");
for(i=0;i
\t%s
\t%d
\t%d
\t%d\n",stu[i].num,stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
}
struct
node
{
int
x;
node
*next;
};
void
print(struct
node
*p)//从第一元素开始输出单项链表
{
struct
node
*t;
t=p;
while(t!=null)
{
printf("%3d",t->x);
t=t->next;
}
printf("\n");
}
网上没用的,别老花高分到知道上边找啦,少的会有人愿意解决,多的谁也没时间去弄,最后还是自己弄的,经验之谈!