struct record { char code[LEN+1]; /* 学号 */ char name[LEN+1]; /* 姓名 */ int age; /* 年龄 */char sex[3]; /* 性别 */char time[LEN+1]; /* 出生年月 */ char add[30]; /* 家庭地址 */char tel[LEN+1]; /* 电话号码 */char mail[30]; /* 电子邮件地址 */}stu[N]; int k=1,n,m; /* 定义全局变量 */void sort(){ int i,j; struct record temp; for(i=0;i<n-1;i++) { for(j=n-1;j>0;j--) { if(stu[j].code[i]>stu[j+1].code[i]) { temp=stu[j]; stu[j]=stu[j+1]; stu[j+1]=temp; } } } printf("该学生学号,姓名,年龄,性别,出生年月,地址,电话,E-mail 分别为:\n"); for(i=0;i<n;i++) { printf("%s %s %d %s %s %s %s %s\n",stu[i].code,stu[i].name,stu[i].age, stu[i].sex,stu[i].time,stu[i].add,stu[i].tel,stu[i].mail); }}
- 1 回答
- 0 关注
- 3500 浏览
添加回答
举报
0/150
提交
取消