C语言程序题目:由键盘输入三个数a,b,c,按从小到大的顺序输出这三个数。

如题所述

C语言程序如下:

#includestdio.h

intmain()

{

inta,b,c,t;

printf(请输入三个数:);

scanf(%d%d%d,a,b,c);

if(ab)

{

t=a;

a=b;

b=t;

}

if(ac)

{

t=a;

a=c;

c=t;

}

if(bc)

{

t=b;

b=c;

c=t;

}

printf(从小到大的顺序是:%d%d%d\n,a,b,c);

return0;

}

/iknow-pic.cdn.bcebos.com/3c6d55fbb2fb4316d355249d2ea4462308f7d38b"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/3c6d55fbb2fb4316d355249d2ea4462308f7d38b?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/3c6d55fbb2fb4316d355249d2ea4462308f7d38b"/>

扩展资料:

程序实现思路

1、通过elseif多次判断来输出。

2、进行多次判断,匹配对应的值来输出,

假设CA且CB且BA则从大到小输出为A,B,C

用代码表示为if(cacbba){

System.out.println(老大+a,老二+b+老三+c);

}elseif(比较条件){

}

温馨提示:答案为网友推荐,仅供参考
相似回答