C语言比较大小

作者在 2011-10-10 23:53:46 发布以下内容
#include <stdio.h>

int main()
{
    int max(int a,int b);
    int a,b,c;
    printf("please input a,b,c:\n");
    scanf("%d,%d",&a,&b);
    c=max(a,b);
    printf("maxnum=%d\n",c);
}
int max(int a,int b)
{
    if(a>b)
        return a;
    else
        return b;
}
C语言 | 阅读 1751 次
文章评论,共12条
Redlass
2011-10-11 13:52
1
逻辑清晰易懂,但是最好不要这样去写,现在是三个数比较大小,如果给你十个怎么办?难道要用十个子函数?
stevenjohn(作者)
2011-10-11 14:33
2
<div class="quote"><span class="q"><b>Redlass</b>: 逻辑清晰易懂,但是最好不要这样去写,现在是三个数比较大小,如果给你十个怎么办?难道要用十个子函数?</span></div>那么请教一下,怎么写比较好呢,我是新手,请赐教
ileelsai
2011-10-13 11:50
3
<div class="quote"><span class="q"><b>Redlass</b>: 逻辑清晰易懂,但是最好不要这样去写,现在是三个数比较大小,如果给你十个怎么办?难道要用十个子函数?</span></div>你确定这是对的,c都没有输入和比较。<br />
多个数比较大小,冒泡法。
张灏轩
2011-10-14 15:29
4
<div class="quote"><span class="q"><b>Redlass</b>: 逻辑清晰易懂,但是最好不要这样去写,现在是三个数比较大小,如果给你十个怎么办?难道要用十个子函数?</span></div>这是两个数比较大小,不是三个数
尤慕思
2011-10-15 00:08
5
多个数比较大小,可以把多个数放置在数组中,<br />
然后通过遍历来获取最大值。还有,冒泡法是用来排序的<img src="image/face/2.gif" class="face">
stevenjohn(作者)
2011-10-15 22:21
6
<div class="quote"><span class="q"><b>尤慕思</b>: 多个数比较大小,可以把多个数放置在数组中,<br />
然后通过遍历来获取最大值。还有,冒泡法是用来排序的<img src="image/face/2.gif" class="face"></span></div>嗯嗯,呵呵,谢谢,之前做过冒泡和数组的。呵呵不过记不起来了。
A13433758072
2011-10-18 22:44
7
#include &lt;stdio.h&gt;<br />
int max(int a,int b);<br />
int main()<br />
{<br />
&#160;&#160; &#160;int a,b,c;<br />
&#160;&#160; &#160;printf(&quot;please input a,b,c:\n&quot;);<br />
&#160;&#160; &#160;scanf(&quot;%d,%d&quot;,&amp;a,&amp;b);<br />
&#160;&#160; &#160;c=max(a,b);<br />
&#160;&#160; &#160;printf(&quot;maxnum=%d\n&quot;,c);<br />
&nbsp; &nbsp; return 0;<br />
}<br />
int max(int a,int b)<br />
{<br />
&#160;&#160; &#160;if(a&gt;b)<br />
&#160;&#160; &#160;&#160;&#160; &#160;return a;<br />
&#160;&#160; &#160;else<br />
&#160;&#160; &#160;&#160;&#160; &#160;return b;<br />
}<img src="image/face/7.gif" class="face">
馨梦惜夕
2011-10-19 21:21
8
十个数的就用指针~~
test123ok
2011-10-23 19:36
9
如果是比较三个数的大小,我是这样写的,虽然很笨,但是我就会这样而已<br />
#include&lt;stdio.h&gt;<br />
main()<br />
{<br />
&nbsp;&nbsp;int a,b,c;<br />
&nbsp;&nbsp;printf(&quot;请输入a,b,c(int):&quot;);<br />
&nbsp;&nbsp;scanf(&quot;%d%d%d&quot;,&amp;a,&amp;b,&amp;c);<br />
if(a&gt;b&gt;c)<br />
printf(&quot;从小到大:\n&quot;);<br />
printf(&quot;a=%d,b=%d,c=%d&quot;,a,b,c);<br />
<br />
if(a&gt;c&gt;b)<br />
printf(&quot;从小到大:\n&quot;);<br />
printf(&quot;a=%d,b=%d,c=%d&quot;,a,b,c);<br />
<br />
if(b&gt;a&gt;c)<br />
printf(&quot;从小到大:\n&quot;);<br />
printf(&quot;a=%d,b=%d,c=%d&quot;,a,b,c);<br />
<br />
if(b&gt;c&gt;a)<br />
printf(&quot;从小到大:\n&quot;);<br />
printf(&quot;a=%d,b=%d,c=%d&quot;,a,b,c);<br />
<br />
if(c&gt;a&gt;b)<br />
printf(&quot;从小到大:\n&quot;);<br />
printf(&quot;a=%d,b=%d,c=%d&quot;,a,b,c);<br />
<br />
if(c&gt;b&gt;a)<br />
printf(&quot;从小到大:\n&quot;);<br />
printf(&quot;a=%d,b=%d,c=%d&quot;,a,b,c);<br />
}<br />
是不是很笨啊?
stevenjohn(作者)
2011-10-26 21:15
10
<div class="quote"><span class="q"><b>test123ok</b>: 如果是比较三个数的大小,我是这样写的,虽然很笨,但是我就会这样而已<br />
#include&lt;stdio.h&gt;<br />
main()<br />
{<br />
&nbsp;&nbsp;int a,b,c;<br />
&nbsp;&nbsp;printf(&quot;请输入a,b,c(int):&quo</span></div>这种确实是优点累赘,不过最重要的你学会如何写代码就可以了,当你学会如何写代码了,你就会开始考虑提高你的代码质量了。
stevenjohn(作者)
2011-10-26 21:16
11
<div class="quote"><span class="q"><b>A13433758072</b>: #include &lt;stdio.h&gt;<br />
int max(int a,int b);<br />
int main()<br />
{<br />
&#160;&#160; &#160;int a,b,c;<br />
&#160;&#160; &#160;printf(&quot;please input a,b,c:\n&quot;</span></div>嗯嗯, 挺好滴
A13433758072
2011-10-26 22:48
12
<img src="image/face/12.gif" class="face">我 都 忘记是啥时候评论的了&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;应该是 楼主没 返回值 使用内部函数 我 才品论的 吧
游客请输入验证码
文章归档
最新评论