搜索
首页 电脑/网络 程序设计 C/C++

C-Free教程之怎么写C语言的冒泡排序

全部回答

2018-05-17

4 0
    方法/步骤 1、第一步我们打开C-Free5。0然后建立一个名字叫排序。c的空白文件输入基本格式保持。如下图所示。 2、然后我们开始写程序,要进行数值的排序,我们自然要定义一个数组,然后给数值依次赋值。
  如下代码我们用for 循环给数组进行数值输入。   #include main() { int i,max,a[10];         for(i=0;i 3、我们从上面的程序调试看到,虽然我们可以读入10个数值但是程序不够美观,我们加入提示语句。
  我们在for循环中加入提示语句如下: for(i=0;i 4、好我们将数值读入之后我们就要考虑,如何将他们比较,然后输出组大的数值。   所以我们首先会用到定义的数值max当做一个存最大值的容器。
  如下代码进行一个for循环,然后第一个数值开始往后比较,把最大的数值赋值给max。然后输出max。 max=a[0];   for(i=1;imax)  max=a[i];    printf("最大值是:%d ",max); 5、好我们调戏代码看看,是否会输出最大的数值,我们随机输入10个数值比如说:12,15,20,1,2,3,4,67,13,16。
     然后从程序得知我们将输出的最大值是67,如下图。 6、上面的程序我们可以得到最大值,那我们能不能按照从小到大排序呢?如下我们需要2个for循环进行调试。
   for(i=0;ii;j--)//开始执行语句然后进入这个for循环,执行的次数是i的值确定的比如i=0,当满足“j>i”这个条件时,已经进行了9次循环 { if (a[j] 以上就是专题栏小编带来的C-Free教程,更多教程请看“http://www。
    zhuantilan。com/zt/CFree/”。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
C/C++
VB
数据库
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报