用冒泡排序法将一组数据从小到大重新排列并输出

求C语言程序。。。急用!!!!
2024-12-01 07:08:12
推荐回答(2个)
回答1:

int i,j;
for(i=0;i<数组长度-1;i++)
{
for(j=0;j<数组长度-1-i;j++)
{
if(数组[j]>数组[j+1]) //升序降序只需修改大于符号或者小于符号即可
{
int temp=数组[j];
数组[j]=数组[j+1];
数组[j+1]=temp;
}
}
}
//循环输出即可

回答2:

这个问题我刚刚解决,你去参考一下我的程序吧,包括上升和下沉
http://blog.sina.com.cn/xfuyue