| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 334 人关注过本帖
标题:关于求大小的问题
只看楼主 加入收藏
月丶光
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-11-4
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
关于求大小的问题
#include<stdio.h>
int main()
{
    int a,b,c,max;
    scanf("%d,%d,%d",&a,&b,&c);
    if(a>b)
    {
        if(a>c)max=a;
        else max=c;
    }
    else
    {
        if(c<b)max=b;
        else max=c;
    }
    printf("max=%d\n",max);
    return 0;
}



这个哪里错了。。。为什么比不了大小
2013-11-04 22:35
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
收藏
得分:4 
为什么比不了大小


因为你的想法就不对。你最好还是自己想想吧,连这点耐性都没有的话还是别学编程了。

重剑无锋,大巧不工
2013-11-04 22:46
南国神画
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:51
专家分:124
注 册:2013-10-24
收藏
得分:4 
额,我不知道你要怎么比大小,我感觉你这是求三个数中的最大值是哪一个、要是比较三个数的大小的话,输出的格式应该是按从大到小输出,或者按从小到大的顺序输出吧,个人觉得是这样的,你这只能输出最大值啊,只能输出一个数啊、
2013-11-04 22:58
loveClangage
Rank: 8Rank: 8
来 自:广东云浮
等 级:蝙蝠侠
帖 子:326
专家分:891
注 册:2013-8-23
收藏
得分:4 
程序代码:
#include<stdio.h>
#include "StdAfx.h"

 int max(int a,int b,int c)

 {
     if(a>b)
       {
           if(a>c)
       return a;
       }
     else
        {if(b>c)
            return b;
        else
            return c;
         }

 }

 void main()

 {
     int e,f,g;
     scanf("%d%d%d",&e,&f,&g);
     int M=max(e,f,g);
     printf("max=%d\n",M);
     int x;
     while(1)
     scanf("%d",&x);

 }
你算法错了,我写了个给你参考下,

编写的程序,不能改变世界,却可以改变自己...
2013-11-05 00:06
loveClangage
Rank: 8Rank: 8
来 自:广东云浮
等 级:蝙蝠侠
帖 子:326
专家分:891
注 册:2013-8-23
收藏
得分:0 
if(a>b)
       {
           if(a>c)
       return a;
           else
            return c;
       }
我表示这里打漏了一句,

编写的程序,不能改变世界,却可以改变自己...
2013-11-05 10:46
pangshch
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:2
帖 子:443
专家分:1966
注 册:2013-4-9
收藏
得分:4 
如果你只是想求三个数中的最大值的话,
你的代码是没有错的.
问题出在你的scanf("%d,%d,%d", &a,&b,&c);上
你输入数字的时候这样输"45,46,47"(中间有逗号);建立复习一下标准输入输出的知识..
如果你是排大小.那就当我没说.
2013-11-05 17:31
ljx小子
Rank: 8Rank: 8
来 自:星星
等 级:蝙蝠侠
威 望:2
帖 子:222
专家分:916
注 册:2013-10-7
收藏
得分:4 
楼上说的对,平时为了避免输入麻烦一般都不加逗号的

。。。。。。。。。。。
2013-11-05 17:45
快速回复:关于求大小的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019010 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved