| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 652 人关注过本帖
标题:新人求教 程序的错误 大小排序
只看楼主 加入收藏
上弦月银叶
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-10-21
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
新人求教 程序的错误 大小排序
从书上看的,但运行错误,以下程序
#include <stdio.h>
int main ()
{int a,b,c,d,t;
    printf("please\n\n");
    scanf("%d,%d,%d,%d",&a,&b,&c,&d);
    if (a>b)
    {t=a;a=b;b=t;}
        if (a>c)
        {t=a;a=c;c=t;}
        if (a>d)
        {t=a;a=d;d=t;}
        if (b>c)
        {t=b;b=c;c=t;}
        if (b>d)
        {t=b;b=d;d=t;}
        if (c>d)
        {t=c;c=d;d=t;}
    printf("%d %d %d %d\n",a,b,c,d);
    return 0;
}
搜索更多相关主题的帖子: include please return 
2014-11-18 22:09
soulmate1023
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:256
专家分:831
注 册:2014-9-23
收藏
得分:5 
输入的时候要用逗号隔开!不隔开一定会错的

2014-11-18 23:17
Mjkmjk
Rank: 1
等 级:新手上路
帖 子:3
专家分:5
注 册:2014-11-18
收藏
得分:5 
楼上正解,实际上用数组来存,两个for嵌套会更好,详见气泡算法
2014-11-18 23:21
TinyBoy
Rank: 2
等 级:论坛游民
帖 子:23
专家分:44
注 册:2014-11-13
收藏
得分:5 
回复 楼主 上弦月银叶
建议换一种方法写,这种方法就算写得再好,也没人欣赏。
2014-11-19 09:43
doudou74321
Rank: 2
等 级:论坛游民
帖 子:70
专家分:72
注 册:2014-11-5
收藏
得分:0 
这是书上的代码吧。。。。
2014-11-19 12:04
woduyou
Rank: 1
等 级:新手上路
帖 子:6
专家分:7
注 册:2014-11-19
收藏
得分:5 
因为输入scanf("%d,%d,%d,%d",&a,&b,&c,&d);时,表示为,,,,形式,所以必须输入数字以,,,,分开
如果  scanf("%d %d %d %d",&a,&b,&c,&d);收入数字时,以空格分开
2014-11-19 12:56
上弦月银叶
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-10-21
收藏
得分:0 
回复 4 楼 TinyBoy
能否就以这个大小排序的举个例子呢,谢谢
表示是真新手,能越接近新手水平的越好
2014-11-19 22:50
快速回复:新人求教 程序的错误 大小排序
数据加载中...
 
   



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

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