| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
我的系统是win7装了C++的程序。学了小甲鱼的课程后,试着编写了下面的数据库程序,编译正常,可在输入学号后,就提示停止工作了。试着注释了几行代码,也没有用。请大牛帮看一下,为什么会这样?谢谢 
#include<stdio.h> 
#include<stdlib.h> 
 
#define NUM 3 
 
struct student  
{ 
        int num; 
//        char name[10]; 
        //int cj; 
        //int clas; 
        char addr[30]; 
}student[NUM]; 
void main() 
{ 
        int i; 
        printf("请录入学生信息:\n"); 
        for(i=1;i<NUM;i++) 
        { 
                printf("学号:"); 
                scanf("%d\n",student[i].num); 
        //        printf("姓名:\n"); 
        //        scanf("%s\n ",student[i].name); 
                //printf("成绩:\n"); 
                //scanf("%d\n ",student[i].cj); 
                //printf("班级:\n"); 
                //scanf("%d\n",student[i].clas); 
                printf("地址:\n"); 
                scanf("%s\n ",student[i].addr); 
        } 
        while (i<NUM) 
        { 
                printf("%2d  %4s",student[i].num,student[i].addr); 
        } 
} |   
 
 
 
 |