为了账号安全,请及时绑定邮箱和手机立即绑定

c语言结构体按学号排序求大神帮忙改一下吧

c语言结构体按学号排序求大神帮忙改一下吧

C
慕慕3057178 2016-06-22 17:21:22
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 回答

?
jfhdibrbfjd

TA贡献163条经验 获得超40个赞

学生成绩管理系统

查看完整回答
反对 回复 2016-06-24
  • 1 回答
  • 0 关注
  • 3500 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信