c语言单步跟踪,vc6.0单步跟踪问题。

该博客探讨了两种JavaScript排序算法的实现。`jsSort`函数通过比较元素的后三位数值进行排序,确保在后三位相同时,按照原始数值进行升序排列。第二个`jsSort`函数同样使用选择法对数组进行排序,但着重于对数组中前10个元素的处理,将其存入另一个数组`bb`中。这两个函数都是针对整数数组进行特定条件的排序操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

void jsSort()

{ int i,j,temp;

int cc[200];

for(i=0;i<200;i++)

cc[i]=aa[i]%1000;

for(i=0;i<199;i++)

for(j=i+1;j<200;j++)

{ if(cc[i]

{ temp=aa[i];

aa[i]=aa[j];

aa[j]=temp;

}

else if(cc[i]==cc[j])

if(aa[i]>aa[j])

{ temp=aa[i];

aa[i]=aa[j];

aa[j]=temp;

}

}

void jsSort()

{

int i,j;                      /*定义循环控制变量*/

int temp;                     /*定义数据交换时的暂存变量*/

for(i=0;i<199;i++)            /*用选择法对数组进行排序*/

for(j=i+1;j<200;j++)

{

if(aa[i]%1000

{

temp=aa[i];

aa[i]=aa[j];

aa[j]=temp;

}

else if(aa[i]%1000==aa[j]%1000)       /*如果后3位数相等*/

if(aa[i]>aa[j])               /*则要按原4位数的值进行升序排序*/

{

temp=aa[i];

aa[i]=aa[j];

aa[j]=temp;

}

}

for(i=0;i<10;i++)       /*将排序后的前10个数存入数组b中*/

bb[i]=aa[i];

}

那上面两个函数的功能一样吗。

如果不一样。差别在哪儿。

谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值