用冒泡法对10个整数从小到大排序
生活随笔
收集整理的這篇文章主要介紹了
用冒泡法对10个整数从小到大排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
題目描述
用冒泡法對10個整數從小到大排序。
輸入
無
輸出
排序好的10個整數
樣例輸入
4 85 3 234 45 345 345 122 30 12樣例輸出
3 4 12 30 45 85 122 234 345 345?
?
?
#include<stdio.h>
int main()
{
int a[10],i,j,t;//定義數組;?
for(i=0;i<10;i++){
scanf("%d",&a[i]);//給數組賦值;?
}
for(i=0;i<9;i++)//10個數,進行9輪比較;?
for(j=0;j<9-i;j++){//第一個數比較9次,依次遞減;?
if(a[j]>a[j+1]) {//交換值;?
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
for(i=0;i<10;i++){
printf("%d\n",a[i]);//輸出數組的值;?
}
return 0;
}
總結
以上是生活随笔為你收集整理的用冒泡法对10个整数从小到大排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员面试系列——合并排序(递归实现)
- 下一篇: 合并排序的非递归实现(自底向上设计)