用冒泡法从大到小排序,排序数字从键盘输入,程序怎么写?

用冒泡法从大到小排序,排序数字从键盘输入,程序怎么写?,第1张

1 输入;

2 排序;

3 输出。

参考代码如下:

#include <stdio.h>

int main()

{

int a[10]//悄竖枣用来存数据

int i,j,temp

for(i = 0i <纤乎 10i ++)//输入10个数。

scanf("%d",&a[i])

for (j = 0j <9j++)//标准启拆冒泡法排序

for (i = 0i <9- ji++)

{

if(a[i] >a[i + 1])

{

temp = a[i]

a[i] = a[i + 1]

a[i + 1] = temp

}

}

for(i = 0i <10i ++)//输出。

printf("%d,",&a[i])

printf("\n")

return 0

}

1、打开Visual stdio 2019软件新建空白c文件,在源文件雀汪扮处右击鼠标,选择添加下面的新建项,此时会d出窗口:

2、d出的窗口选择C++文件,将文件扩展名改为“.c”点击添加完成新建c文件,之后就可以编写程序了:

3、接下来就可以编写程序了,首先最前面的部分为输入数字的部分,之后的程序会对用户输入的数字就行排序,最后则是将结果打印出来。冒泡排序需要用到两层循环,第一层循环遍历数组中的元素,第二层则进行两两比较,陵备如果顺序不对就要对其进行换位,直到排序完成:

4、最后执行程序观察顷灶结果,按下crtl+F5d出程序,随意输入10个数,按下回车键执行结果,此时就可以看到排序后的结果了。以上就是c语言冒泡排序程序的演示:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12553953.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存