OK,今天再介绍一个算法,10个数从小到大排序
本算法用的冒泡排序法
输入10个整数,第一层循环9次
第2层就是冒泡,外层第1次循环,把最大的一个数放到a[9]
第2次循环把第2大数放在a[8]
同理
第3次a[7]
第4次a[6]
第5次a[5]
第6次a[4]
第7次a[3]
第8次a[2]
第9次a[1]
最后一个就是最小值a[0]
OK,冒泡排序就给大家讲完了,我们上代码
01 代码文章来源:https://www.toymoban.com/news/detail-456911.html
#include<stdio.h>
int main()
{
int a[10],i,j,t;
printf("请输入10个数:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
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 ",a[i]);
return 0;
}
OK,主要的算法排序给大家文章来源地址https://www.toymoban.com/news/detail-456911.html
到了这里,关于(C语言)10个数从小到大排序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!