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]
}
两个函数有什么区别?