| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 805 人关注过本帖
标题:新手求助:这段编写哪里错了
只看楼主 加入收藏
llhq
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-1-25
结帖率:33.33%
收藏
 问题点数:0 回复次数:8 
新手求助:这段编写哪里错了
将a,b,c从大到小排序:

#include <stdio.h>
void main()
{
    int a,b,c,t;
    scanf("%d,%d,%d",&a,&b,&c);
    if (a<b) t=a;a=b;b=t;

        if (c>a)
            printf("%d,%d,%d\n",c,a,b);
          else
              if (c>b)
                  printf("%d,%d,%d\n",a,c,b);
               else
                   printf("%d,%d,%d\n",a,b,c);
}

我是这样想的,先判断a,b的大小,如果a>b,不做变化,如果a<b,a,b对换;然后比较a与c,如果c>a,排序是 c,a,b;否则1:如果c>b,排序是a,c,b;2:如果c<b,a,b,c

[ 本帖最后由 llhq 于 2010-2-11 00:06 编辑 ]
搜索更多相关主题的帖子: 编写 
2010-02-11 00:02
awa2004
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:29
专家分:100
注 册:2009-9-10
收藏
得分:0 
vc6编译可以通过啊
2010-02-11 00:39
木瓜君
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:67
专家分:144
注 册:2009-10-17
收藏
得分:0 
scanf("%d,%d,%d",&a,&b,&c);不知道是不是指这里~~输入的时候要加“,”
例如,输入 1,2,3就要 “1,2,3”然后回车~
2010-02-11 01:04
hzz063
Rank: 3Rank: 3
来 自:横县百合
等 级:论坛游侠
帖 子:80
专家分:114
注 册:2010-1-27
收藏
得分:0 
#include <stdio.h>
void main()
{
    int a,b,c,t;
    scanf("%d,%d,%d",&a,&b,&c);
    if (a<b) {t=a;a=b;b=t;}

        if (c>a)
            printf("%d,%d,%d\n",c,a,b);
          else
              if (c>b)
                  printf("%d,%d,%d\n",a,c,b);
               else
                   printf("%d,%d,%d\n",a,b,c);
}

一切只因为喜欢。
2010-02-11 17:18
木瓜君
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:67
专家分:144
注 册:2009-10-17
收藏
得分:0 
ls好眼力
2010-02-11 17:43
llhq
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-1-25
收藏
得分:0 
4楼说的对,睡了一觉突然想起来了,少了一个大括号
2010-02-11 22:20
z502353445
Rank: 1
等 级:新手上路
帖 子:9
专家分:4
注 册:2010-2-13
收藏
得分:0 
0 error  0 waring ~
2010-02-13 12:53
zx19880402
Rank: 1
等 级:新手上路
帖 子:21
专家分:1
注 册:2010-2-16
收藏
得分:0 
4,5楼正解
2010-02-16 20:30
快速回复:新手求助:这段编写哪里错了
数据加载中...
 
   



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

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