该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
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];
}
那上面两个函数的功能一样吗。
如果不一样。差别在哪儿。
谢谢。