匿名网友:

思路分析:先比较2个数,取其中大者与第三个数比较得出较大者为最大数,记为max.步骤如下:第一步:输入a,b,c.第二步:比较a,b.若a>b,则执行第三步;否则,执行第四步.第三步:比较a,c.若a>c,则输出最大数max=a;否则,输出最大数max=c.第四步:比较b,c.若b>c,则输出最大数max=b;否则,输出最大数max=c.流程图:启示:自然语言与流程图是表示算法的两种方法,显然流程图更直观、更准确.此算法中包含了顺序和条件两种结构,注意其中条件结构的嵌套条件分支中含有条件结构的使用.扩展资料:c语言版本:#includevoid main(){ int q; printf"请输入要排序的数字的个数:";scanf("%d",&q);int aq; int i,j,t; printf("%d个数字排序。

\n\n\n\n\nPlease input %d numbers:",q,q); for(i=0;iscanf("%d",&ai); printf("\n"); for(j=0;jai+1){ t=ai; ai=ai+1; ai+1=t; } printf"排序好的数组为:\n"; for(i=0;iprintf("%d ",ai); printf("\n"); }

匿名网友:

问题:输入三个数a,b,c,把其中的最大值赋值给c,中间赋值给b,最小值赋值给a。

输出a,b,c。

参考代码:#include "stdio.h"int main(){int a,b,c,max,min;scanf("%d%d%d",&a,&b,&c);if(a>b){max=a;min=b;}else{max=b;min=a;}if(c>max) max=c;if(min>c) min=c;b=a+b+c-max-min;c=max;a=min;printf"从大到小排序:%d %d %d\n",a,b,c; }/*运行结果:3 1 2从大到小排序:1 2 3*/

匿名网友:

#includevoid main(){ int a,b,c;int p;scanf("%d",a);scanf("%d",b);scanf("%d",c);if(b>a){p=a;a=b;b=p;}if(c>b){p=b;b=c;c=p;}if(c>a){p=a;a=c;c=p;}printf("%d,%d,%d/n",a,b,c);}

匿名网友:

#include using namespace std;int main(){ viod sort (int x,int y, int z); int x,y,z; cin>>x>>y>>z;sort(x,y,z);return 0;}void sort(int x,int y,int z){int temp;if(x>y) {temp=x,x=y,y=temp;}if(z这是课本上的例题。

程序很简单而且都是基本的格式...

匿名网友:

方法如下:1.从控制台读入三个数;2.实现三个数从小到大排序:(1)将第一个数作为最小数,依次和第二,三个数进行比较。

两次比较重如果有任意一个比第一个小,则将两个数交换 ;(2)在1步后,得到第一个数为最小数。

再将第二个数与第三个数比较大小后即可实现三个数从小到大排序。

拓展资料两种常用排序方法:1.选择排序法:从一列数中,选择第一个作为最小数,依次和后面的数进行比较。

如有比第一个数小的数,则交换两个数。

最后排到该列数都倒数第二个时,这列数就从小到大排好了顺序。

2.冒泡排序法:思路与选择排序法一致。

不同的是,冒泡排序将第一个作为最大数,然后再和该数后的数进行比较。

问题推荐

c语言比较三个数大小输出最小值,比较ABC三个数的大小,从小到大排列输出。,c语言比较三个数大小按从大到小顺序输出...相关推荐

  1. 输入a,b,c三个整数,按由大到小顺序输出。(用3个指针变量指向3个整形变量,然后用swap函数来实现互换3个整型变量的值)

    /* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 刘同宾 * 完成日期:2012 年 11 月 29 日 * 版 本 号 ...

  2. c语言比较四个数大小并由小到大排序,c语言任意输入5个数,并按从大到小顺序输出...

    可以采用以下的代码进行计算: #include #include int main() { int a[5]; int i,j,k; for(i=0;i<=4;i++) { scanf(&quo ...

  3. c#输入三个数选出最大的_C#写一个输入三个整数,按大到小顺序输出的小程序...

    满意答案 pf48154968 2013.07.05 采纳率:52%    等级:12 已帮助:9321人 int[] arr = new int[3]; for (int i = 0; i < ...

  4. 从键盘输入三个数并从大到小排序输出

    输入三个数并从大到小排序输出 从键盘输入三个数,a, b, c,之后比较他们的大小并交换位置在a内放最大值在b内放中间值,在c内放最小值,并按照abc的顺序输出 . void main() {int ...

  5. c语言 有15个数按由大到小,C++ 有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。...

    有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值.如果该数不在数组中,则输出"无此数". 以下是此题的[c++源代码],需要[c ...

  6. 从大到小依次输出三个整数

    从大到小依次输出三个整数 1.把小数像冒泡一样交换到最后一个 2.把前两个进行比较 public static int[] descent(int x,int y,int z){int temp = ...

  7. C语言学习之用指针方法对10个整数按由大到小顺序排序

    用指针方法对10个整数按由大到小顺序排序 法一 int main(){void sort(int x[],int n);//声明sort函数 int i,*p,a[10];p=a;//指针变量p指向a ...

  8. 我国有4大淡水湖,已知这4个湖的大小均不相等,4个人每人仅答对一个。请编程解出四个湖从大到小的顺序。

    我国有4大淡水湖. A说:洞庭湖最大,洪泽湖最小,鄱阳湖第三. B说:洪泽湖最大,洞庭湖最小,鄱阳湖第二,太湖第三. C说:洪泽湖最小,洞庭湖第三. D说:鄱阳湖最大,太湖最小,洪泽湖第二,洞庭湖第三 ...

  9. python数字从大到小排列_Python练习题 005:三个数字由大到小排序输出

    [Python练习题 005]输入三个整数x,y,z,请把这三个数由小到大输出. ----------------------------------------------------------- ...

最新文章

  1. .NET项目开发的几个非常重要的项目设置
  2. TCP滑动窗口(发送窗口和接受窗口)
  3. 全球最大sap hana系统建立在以下哪个厂商的服务器产品上,全球最大sap hana系统建立在以下哪个厂商的服务器产品上...
  4. 后Hadoop时代的大数据技术思考:数据即服务
  5. :before 和 :after
  6. 腾讯的这款产品下架了
  7. 数据结构之排序算法:内部排序算法的应用与比较
  8. camera(16)---双摄持续扩散 摄像头供应链阵营变动加剧
  9. CSS实现checkbox radio 选中后文本颜色改变
  10. asp.net signalR 专题—— 第一篇 你需要好好掌握的实时通讯利器
  11. 在php中 urlencode函数解决乱码问题
  12. 显示硬件发展与视频开发系列(4)----移动时代
  13. AI算法工程师面试题
  14. MySql 查询比其中某一位讲师工资少的教师姓名、工资和职称
  15. Linux如何安装pcre
  16. revit二次开发 创建标注标记
  17. 极度调查:“变阵”中国移动
  18. 视觉定位系统怎么实现定位及引导贴合的应用?视觉定位系统案例详解
  19. hive全量与增量~的思考
  20. 【传智播客郑州校区】辞掉7年工作转行程序员,为了理想在传智播客前行

热门文章

  1. 【笔记补发20210402 第1次课】《Linuxprobe RHCE培训 第30期》TJ学员 师从刘遄
  2. 一行代码生成Tableau可视化图表
  3. 深度学习分类类别不平衡_如何应对深度学习中的数据分布不平衡问题
  4. java excel 透视_java基于poi导出excel透视表代码实例
  5. Arduino uno入门学习(1)
  6. 计算机网络设备为啥要接地,机房中 机柜(设备)外壳为什么接地? 机房如何做接地?...
  7. 分成两半的子爵读后感
  8. 【论文笔记】Unsupervised Deep Embedding for Clustering Analysis(DEC)
  9. Linux(CentOS)常用的150个命令
  10. jquery+bootstrap分页控件