鱼C论坛

 找回密码
 立即注册
查看: 2271|回复: 8

c++学生成绩管理系统一个问题!

[复制链接]
发表于 2013-12-31 20:51:33 | 显示全部楼层 |阅读模式
1鱼币
谁能告诉我这个冒泡怎么做啊?不会 明天就要交作业。谢谢了

2.png
QQ截图20131231204925.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-1-1 11:11:20 | 显示全部楼层
冒泡排序的代码百度上有的是,自己看一下就懂了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2014-1-1 13:09:45 | 显示全部楼层

这个要按总成绩排序怎么做啊?不会 先把总成绩复制给一个变量 然后就不会了。教教我啊
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-1-1 20:12:00 | 显示全部楼层
你可以把成绩赋给一个数组啊,c++支出动态数组的,这个要用到链表吧?
int a[1];
检查有n个学生
动态数组a[n]
for (i=0;i<n-1;i++)
{
      a[i]=第i个学生的成绩,这个应该用链表实现吧?
}
这样不就把学生的成绩存放在了数组中么?
然后再冒泡排序输出
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-1-9 03:32:23 | 显示全部楼层
找作业的话..最好别在这里找.大家都很忙
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-1-18 18:40:39 | 显示全部楼层
  1. if(z==1)                //按学号排列
  2. {
  3.         for(int i=0,i<100;++i)                //控制循环次数
  4.         {
  5.                 for(int j=0;j<i;++j)                //控制交换
  6.                 {
  7.                         if(xs[j].xh>xs[j+1].xh)                //按学号升序排列(学号大的在后)
  8.                                 {
  9.                                         xs temp;
  10.                                         temp=xs[j];
  11.                                         xs[j]=xs[j+1];
  12.                                         xs[j+1]=temp;
  13.                                 }
  14.                 }
  15.         }
  16. }
  17. else                //按成绩排列
  18. {
  19.         for(int i=0,i<100;++i)                //控制循环次数
  20.         {
  21.                 for(int j=0;j<i;++j)                //控制交换
  22.                 {
  23.                         if((xs[j].cj[1]+xs[j].cj[2]+xs[j].cj[3])<(xs[j+1].cj[1]+xs[j+1].cj[2]+xs[j+1].cj[3]))                //按成绩降序排列(成绩低的在后)
  24.                                 {
  25.                                         xs temp;
  26.                                         temp=xs[j];
  27.                                         xs[j]=xs[j+1];
  28.                                         xs[j+1]=temp;
  29.                                 }
  30.                 }
  31.         }
  32. }
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-1-21 11:43:33 | 显示全部楼层
很好很好啊啊
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2014-1-21 11:44:12 | 显示全部楼层
很好很好啊啊
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-8-7 15:45:57 | 显示全部楼层
{:1_1:}
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-20 15:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表