| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1357 人关注过本帖
标题:按从小到大的顺序输出数字的代码运行错误
只看楼主 加入收藏
y68168
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2011-2-14
收藏
得分:0 
代码这样写就对了:
main(void)
{
    int a,b,c,sun;
    printf("请输入3个数:\n");
    scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
{
sun=a;
a=b;
b=sun;
}
if(a>c)
{
sun=a;
a=c;
c=sun;
}
if(b>c)
{
sun=c;
c=b;
b=sun;
}
printf("从小到大的顺序是:%d,%d,%d",a,b,c);
}
2011-02-19 19:03
犬虫门心
Rank: 8Rank: 8
来 自:西安
等 级:蝙蝠侠
帖 子:209
专家分:753
注 册:2011-1-25
收藏
得分:0 
我再给一个:
int a, b, c, ma, mi, md;

scanf("%d%d%d", &a, &b, &c);
ma = (a > b ? a : b) > c ? (a > b ? a : b) : c; // 取最大数
mi = (a < b ? a : b) < c ? (a < b ? a : b) : c; // 取最小数
md = a + b + c - ma - mi;
a = ma;
b = md;
c = mi;
printf("%d %d %d\n", a, b, c);

当一名对得起学生学费的老师,一直是我的目标!我会更努力的!
2011-02-19 19:15
gongyaping
Rank: 4
来 自:广东肇庆怀集
等 级:业余侠客
帖 子:174
专家分:257
注 册:2010-8-1
收藏
得分:0 
不错,学习了,
2011-02-20 06:50
a563622106
Rank: 2
等 级:论坛游民
帖 子:22
专家分:20
注 册:2011-2-14
收藏
得分:0 
以下是引用pcbaichi在2011-2-19 17:58:25的发言:

#include
int main(void)
{
    int a,b,c,t,p;
    printf("请输入3个数:\n");
    scanf("%d%d%d",&a,&b,&c);
    if(a
你这样写好像有很多多余的吧
2011-02-20 22:00
pcbaichi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:486
专家分:1185
注 册:2010-11-13
收藏
得分:0 
回复 14楼 a563622106
我回答别人的问题都是在发帖人的基础上,根据他的需求作出相应的回答的

免费赠送河蟹一只
2011-02-20 22:03
快速回复:按从小到大的顺序输出数字的代码运行错误
数据加载中...
 
   



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

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