| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 249 人关注过本帖
标题:c语言排序问题
取消只看楼主 加入收藏
狼牙月aiyuan
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-1-12
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:0 
c语言排序问题
用结构,已经输入了学生的学号  英语成绩  姓名  等信息   要求按 学号和英语成绩排序   谢谢越简单越好,最好不用指针,还有怎样输出,谢谢
,,,
void  no()
{
    int j,i;
    int temp;
    char stu[20];
    for(j=0;j<count-1;j++)
    {
        for(i=0;i<count-i-1;i++)
        {
            if((strcmp(stu[i].no,stu[i+1].no)>0))
            {
                strcpy(stu,stu[i+1].no);
                strcpy(stu[i+1].no,stu[i].no);
                strcpy(stu[i].no,stu);
                strcpy(stu,stu[i+1].name);
                strcpy(stu[+1i].name,stu[i].name);
                strcpy(stu[i].name,stu);
                temp=stu[i].english;
                stu[i].english=stu[i+1].english;
                stu[i+1].english=temp;
                temp=stu[i].math;
                stu[i].math=stu[i+1].math;
                stu[i+1].math=temp;
                temp=stu[i].computer;
                stu[i].computer=stu[i+1].computer;
                stu[i+1].computer=temp;
            }        
        }
    }
    for(i=0;i<count;i++)
    {
   



    }
}
搜索更多相关主题的帖子: 英语成绩 最好 c语言 
2013-01-12 19:47
快速回复:c语言排序问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017050 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved