将成绩不及格的学生复制到另一个数组b中,将b中的学生按照成绩由低到高排序,再输出数组b中的学生的信息

[复制链接]
查看11 | 回复1 | 2013-6-4 11:31:42 | 显示全部楼层 |阅读模式
想对b进行排序,但是你用stu做比较。。for(i=0;i<38;i++){ k=i; for(j=i+1;j<=n-1;j++)
if(stu.chengji<stu[j].chengji) k=j; if(k!=i)
{
t=b[k];b[k]=b[k-1];b[k-1]=t;
}
}建议修改为:for(i=0;i<n-1;i++){ for(j=i+1;j<n;j++)
{
k=i;
if(b[j].chengji < b[k].chengji) k=j;
...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行