栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言 冒泡法 比大小 从键盘输入10个整数,从他们从小到大输出的答案

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言 冒泡法 比大小 从键盘输入10个整数,从他们从小到大输出的答案

C语言 从键盘输入10个整数,从他们从小到大输出的答案

方法:冒泡法
通过举例子来介绍什么是冒泡法,怎么比大小;

  • 讲一下思路:
  • 随便三个数:5,7,1
    -先将5和7比大小,题目是从小到大,那么我们需要将最大的泡泡在后面,5<7,7在后面;
    我们再将7和1进行比较,7>1,则7在最右面,而1在左面,第一轮组成的顺序就是5,1,7;
  • 第二轮,7已经确定为最大值,不变,则进行5和1的大小;
  • 这样依次比较,最后最小的数在左面,最大的数在右面;
#include 
int main()//建议用int不用void,因为有的编译器不支持,导致错误
{
  int a[10];
  int i,j,t;
  printf("P;ease input 10 numbers:n");
  for (i=0;i<10;i++)//外循环
  {
    scanf("%d",&a[i];
  }
  printf("n");
  for (i=0;i<9-j;i++)//内循环
  {
    if(a[i]>a[i+1])
    {
      t=a[i];
      a[i]=a[i+1];
      a[i+1]=t;
      //这里的大括号将选最大值的过程体现出来
    }
  }
}
printf("n");
return 0;//只要用int main别忘了 return
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/666008.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号