c语言,三个数a,b,c按大小顺序输出,求流程图
题目
c语言,三个数a,b,c按大小顺序输出,求流程图
答案
先令一个中间值 t ;
然后依次比较a,b,c ;
具体过程是这样
先比较a和b的值,如果a大于b,则利用t把a和b进行交换;然后比较a和c的值,如果a大于c,则利用t把a和c的值进行交换;最后比较b和c的值,如果b大于c,则利用t把b和c的值进行交换; 接着就可以按照从小到大的顺序依次输出啊a,b,c了
程序如下
#include
void main()
{
int a,b,c,t;
printf("请依次输入a,b,c:");
scanf("%d%d%d",&a,&b,&c);
if(a>b) {t=a;a=b;b=t;}
if(a>c) {t=a;a=c;c=t;}
if(b>c) {t=b;b=c;c=t;}
printf("按从小到大的顺序输出a=%d,b=%d,c=%d
",a,b,c);
}
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 乙酸、乙醇的分离
- K为何值时,方程8x-5=kx+4有正整数解,并求出所有解的和
- I perfer__to__TV.A:to read,watch B:to read,watching C: reading watchD:reading,watching
- 已知a1=[1 2 -2](转置),a2=[-4 2 3](转置),三维向量c与a1、a2正交,求c=______
- 16:20=32:()=()÷5分之()=():0.2
- 急!关于苏武传
- 跳高运动员为了取得好成绩,在起跳前总要先进行一定距离的助跑,然后起跳,助跑的作用是( ) A.获得动能进而转化为重力势能 B.为了充分利用惯性 C.为了使跳高过程更省力 D.为起跳
- 一栋楼房每上一层要走17个台阶,到亮亮家要走85个台阶.亮亮家住几楼?
- △ABC中,∠C=90度,AD平分角∠BAC,ED⊥BC于D,DF‖AB,求证:AD与EF互相垂直平分.
- 对基尔霍夫定律的认识
热门考点
- 概率论:用A、B、C运算表示事件
- 关于概率的一个命题:A1,A2,.,An相互独立的充要条件是,任一事件与其它各事件之一切可能的交独立
- 英语翻译
- 一项工程,甲单独做要15天完成,乙独做要10天完成,两队一同生产,中间因乙调走了,因此用9天完成,乙比乙
- The hours dragged by as I waited for Dad to finish work.
- 好了,这是我所了解的周杰伦——一个才华横溢的阳光男孩!用英语怎么翻译?
- 叶绿体中色素的提取和分离实验中,色素提取剂是
- 超简单二次根式的试题
- 关于登山的诗句?
- 写出两句有关父母之爱的名言