|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>//为什么输入没有问题 但输出就会使编译器崩溃呢
#include <stdlib.h>
struct student
{
int nuw;
float fen;
char *name;
struct student *next;
}a[3],*head;
int i;
int main()
{
for(i=0;i<3;i++)
{
printf("请输入姓名");
scanf("%s",&a[i].name);
//
printf("\n请输入学号");
scanf("%d",&a[i].nuw);
printf("\n请输入分数");
scanf("%f",&a[i].fen);
}printf("%s",a[0].name);
head=&a[0];
for(i=0;i<3;i++)
{
a[i].next=&a[i+1];
}
a[2].next=0;
do
{
printf("%d %5.1f,%s\n",head->nuw,head->fen,head->name);
head=head->next;
}while(head);
} |
|