满意答案
clqlq起
2013.06.07
采纳率:44% 等级:13
已帮助:17273人
#include
#include
#define N 10 //宏定义,可以动态改变int main()
{
int stuArray[N]={1,3,2,5,4,8,6,7,0,9};
int min=0; //保留最小值的索引 for(int i=0;i
{
min = i;
for(int j=i+1;j
{
if(stuArray[min]>stuArray[j])
{
//保留最小的那个索引数值
min = j; //交换两个数字
stuArray[i]^=stuArray[j];
stuArray[j]^=stuArray[i];
stuArray[i]^=stuArray[j];
}
}
} //打印排序结果
for(int k=0;k
{
printf("%d\t",stuArray[k]);
}
system("pause");
}
00分享举报