| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
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); 
 
} |   
 
 
 
 |