|
1.for(k=1;k<7;k++)
{
/*-------------内部--------------------------*/
for(j=1;j<7-k;j++)
{
if(temp[j]<temp[j+1])
{
strcpy(stemp,temp[j]);
// lr_error_message("%s",stemp);
strcpy(temp[j],temp[j+1]);
strcpy(temp[j+1],stemp);
lr_error_message("%s",temp[j]);
// lr_error_message("%s",temp[j+1]);
continue;
}
}
lr_error_message("***********************");
}
for(m=1;m<7;m++)
{
lr_error_message("%s",temp[m]);
}
2. 我上面的代码有问题吗? 就是想实现这个排序的功能, 用冒泡法? 可是为什么结果没有改变呢????
我用 lr_error_message("%s",temp[m]); 输出时, 原来的顺序没有改变? 我想知道为什么?
是不是: strcpy 语句的问题???? |
|