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;
}
}
}
//循环输出即可
这个问题我刚刚解决,你去参考一下我的程序吧,包括上升和下沉
http://blog.sina.com.cn/xfuyue