c语音比较三个数大小
"Finding,and Sharing !<br>Sinton.<br>一、两个数大小比较:<br>int x,y,z;<br>if(x>y)<br>{z=x;x=y;y=z;}<br>二、三个数大小比较:<br>1.常规思维:<br><img><br>2.一行代码:<br>#include<br>void main()<br>{<br>int x,y,z,max;<br>printf(""please input three number:"");<br>scanf(""%d%d%d"",&x,&y,&z);<br>max=(x>y?x:y)>z?(x>y?x:y):z;<br>printf(""THE MAX IS %d\n"",max);<br>}"
<br>下面,根据上面的思路来编写 C 语言代码。为了让大家理解起来更容易,我这里采用的是思路最简单的编码方法,而不是代码最精简的方法。同时,我也尽量做到为每句关键的代码都添加相应的注释。 首先,包含相应的头文件 <stdio.h>,并添加一个 main 函数。<br>随后接收输入的三个数。在此需要注意的是,接收 double 类型的数值时应使用 %lf,而不是 %f。<br>接收输入的数之后,便可以开始进行第一轮比较。注意,第一轮比较共有两步,第一步是将第一个数与第二个数比较,第二步是将第二个数与第三个数比较。<br>然后,进行第二轮比较。<br>最后,输出结果。注意,输出时使用 %g 参数的作用是打印小数时不输出末尾的 0,这样更加整洁漂亮些。<br>