标题:TC2.0和VC的区别求教!
只看楼主
p719731885
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-4-12
 问题点数:0 回复次数:6 
TC2.0和VC的区别求教!
#include<stdio.h>
int main(void)
{
    int a,b,c;
        printf("请输入第一个数后空格,输入第二个数后空格,输入第三个数后回车;");
    scanf("%d,%d,%d",a,b,c);
    if(a>b&&b>c)
        printf("%d>%d>%d",a,b,c);
    else    if(a>c&&c>b)
        printf("%d>%d>%d",a,c,b);
    else    if(b>a&&a>c)
        printf("%d>%d>%d",b,a,c);
    else    if(b>c&&c>a)
        printf("%d>%d>%d",b,c,a);
    else    if(c>a&&a>b)
        printf("%d>%d>%d",c,a,b);
    else    if(c>b&&b>a)
        printf("%d>%d>%d",c,b,a);
}
比如说这个比较3个数大小的是不是只能在TC2.0上编译?   printf("请输入第一个数后空格,输入第二个数后空格,输入第三个数后回车;");  这个是个啥意思..真心求教
}
搜索更多相关主题的帖子: void include 
2013-04-12 19:30
YJ_Hao
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:215
专家分:609
注 册:2013-3-22
得分:0 
编译LZ这样的程序应该没有区别!
 scanf("%d,%d,%d",a,b,c);应该是scanf("%d%d%d",&a,&b,&c);汗了!!!


[ 本帖最后由 YJ_Hao 于 2013-4-12 19:45 编辑 ]
2013-04-12 19:37
p719731885
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-4-12
得分:0 
回复 2楼 YJ_Hao
我2了.....   但是请问下 printf("请输入第一个数后空格,输入第二个数后空格,输入第三个数后回车;");  这行怎么解读...?比如说可以用什么带环他吗?..小白求解..
2013-04-12 19:51
y3765258
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:106
专家分:172
注 册:2013-4-9
得分:0 
tc 和  vc 在对语句运行顺序上有区别。还有就是类型大小问题吧。

有问题一起探讨,一起进步。
2013-04-12 20:39
陈金
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-4-10
得分:0 
printf("请输入第一个数后空格,输入第二个数后空格,输入第三个数后回车;");这句话的意思很明了嘛!就是输入三个数,同时在输入数的后面同时各输入一个空格。可以理解不?
2013-04-12 22:34
yctchxf
Rank: 6Rank: 6
来 自:盐城
等 级:侠之大者
威 望:2
帖 子:176
专家分:454
注 册:2012-4-10
得分:0 
scanf是个非常娇气的函数,输入要和你设计的格式一模一样啊。并且遇到空格就认为是第一个输入结束,开始第二个参数的输入。
你的 scanf("%d,%d,%d",a,b,c); 首先 加取址符 scanf("%d,%d,%d",&a,&b,&c);  然后输入的时候 应该是  X,X,X 回车 参数之间用 , 号隔开。
2013-04-12 23:03
木容木水
Rank: 2
等 级:论坛游民
帖 子:44
专家分:25
注 册:2013-2-24
得分:0 
空格和 , 不对应
2013-04-13 17:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-404005-1-1.html




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

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