全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
1279 3
2013-02-21
void jsSort()
{
int i, j, m,qw,qw1;  //定义整型变量i, j, m
for(i = 0; i < 199; i++)  //循环变量i从0开始,每次递增1,直到其值等于199
{
qw=aa[i]/1000;
for(j = i + 1; j < 200; j++)   //循环变量j 从i + 1开始,每次递增1,直到其值等于200
{
qw1=aa[j]/1000;
    if((aa[i] -1000*qw) > (aa[j] - 1000*qw1))   //如果aa[i]的后三位大于aa[j]的后三位,则进行互换
{
      m = aa[i];  //把aa[i]的值赋给m
      aa[i] = aa[j];  //把aa[j]的值赋给aa[i]
      aa[j] = m;  //把m的值赋给aa[j]
     }
else if((aa[i] -1000*qw) == (aa[j] -1000*qw1))   //如果aa[i]的后三位等于aa[j]的后三位
{
      if(aa[i] < aa[j])   //如果aa[i]小于aa[j],则进行互换
{
        m = aa[i];   //把aa[i]的值赋给m
        aa[i] = aa[j];   //把aa[j]的值赋给aa[i]
        aa[j] = m;   //把m的值赋给aa[j]
       }
     }
   }
}
for(i = 0; i < 200; i++)
  bb[i] = aa[i];  //循环变量从0开始,每次递增1,直到等于10,把数组元素aa[i]赋给bb[i]
}



void jsSort()
{
int i, j, m,qw,qw1;  //定义整型变量i, j, m
for(i = 0; i < 199; i++)  //循环变量i从0开始,每次递增1,直到其值等于199
{
for(j = i + 1; j < 200; j++)   //循环变量j 从i + 1开始,每次递增1,直到其值等于200
{
qw=aa[i]/1000;

qw1=aa[j]/1000;
    if((aa[i] -1000*qw) > (aa[j] - 1000*qw1))   //如果aa[i]的后三位大于aa[j]的后三位,则进行互换
{
      m = aa[i];  //把aa[i]的值赋给m
      aa[i] = aa[j];  //把aa[j]的值赋给aa[i]
      aa[j] = m;  //把m的值赋给aa[j]
     }
else if((aa[i] -1000*qw) == (aa[j] -1000*qw1))   //如果aa[i]的后三位等于aa[j]的后三位
{
      if(aa[i] < aa[j])   //如果aa[i]小于aa[j],则进行互换
{
        m = aa[i];   //把aa[i]的值赋给m
        aa[i] = aa[j];   //把aa[j]的值赋给aa[i]
        aa[j] = m;   //把m的值赋给aa[j]
       }
     }
   }
}
for(i = 0; i < 200; i++)
  bb[i] = aa[i];  //循环变量从0开始,每次递增1,直到等于10,把数组元素aa[i]赋给bb[i]
}

两个函数有什么区别?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-2-21 16:28:00
这个说的不错
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-2-21 16:28:15
只是把第4行,向后推了两行。跑出来的答案竟然不一样
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-5-14 15:34:34
程序出错啦
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群