1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 从键盘输入n个数 按从小到大的顺序排列输出

从键盘输入n个数 按从小到大的顺序排列输出

时间:2021-09-13 05:46:59

相关推荐

从键盘输入n个数 按从小到大的顺序排列输出

以输入十个数为例:

//终曲cc-学习之路 #include <stdio.h>int main(){int a[10];printf("请输入10个数:\n");for(int i=0;i<=9;i++){scanf("%d",&a[i]);}for(int j=0;j<=8;j++)for(int i=0;i<=8-j;i++){if(a[i]>a[i+1]){int t;t=a[i];a[i]=a[i+1];a[i+1]=t;}}printf("从小到大排序依次为:\n");for(int i=0;i<=9;i++){printf("%d ",a[i]);}return 0;}

此法为冒泡法(或起泡法),即逐渐将每次比较的最大值放在最后一位,使较小的数依次从后往前排序。

下为程序运行结果图:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。