| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 415 人关注过本帖
标题:if语句问题
只看楼主 加入收藏
我是菜鸟是我
Rank: 2
等 级:论坛游民
帖 子:49
专家分:94
注 册:2011-3-21
结帖率:85.71%
收藏
已结贴  问题点数:4 回复次数:6 
if语句问题
今天遇到个问题,请路过的叔叔,阿姨,大哥大姐,美女帅哥帮帮忙,问题如下:
    main()
    {
        int a,b;
        printf("input a,b\n");
         scanf("%d,%d",&a,&b);
        if(a==b)
        printf("a=b");
            if(a<b)  printf("a<b");
            else                                 
            printf("a>b");
     }
当输入两个数相等时如66,66  怎么输出的结果是a=ba>b啊?????那个else和哪个if是一组啊???
  【我是菜鸟是我】
搜索更多相关主题的帖子: input 美女帅哥 阿姨 大哥 
2011-03-21 21:47
minand
Rank: 2
等 级:论坛游民
帖 子:71
专家分:89
注 册:2011-3-16
收藏
得分:0 
else跟最靠近它的if是一组的 (没加括号的情况)
2011-03-21 21:49
minand
Rank: 2
等 级:论坛游民
帖 子:71
专家分:89
注 册:2011-3-16
收藏
得分:4 
main()
    {
        int a,b;
        printf("input a,b\n");
         scanf("%d,%d",&a,&b);
        if(a==b)
        {
           printf("a=b");
            if(a<b)  
             printf("a<b");}
            else                                 
            printf("a>b");
     }
试试这样行不?
2011-03-21 21:50
我是菜鸟是我
Rank: 2
等 级:论坛游民
帖 子:49
专家分:94
注 册:2011-3-21
收藏
得分:0 
回复 3楼 minand
可以了  谢谢!!!
2011-03-21 22:00
变幻小子
Rank: 6Rank: 6
来 自:广东陆丰
等 级:侠之大者
帖 子:188
专家分:473
注 册:2011-3-4
收藏
得分:0 
            if(a<b)  printf("a<b");
            else       是这两个把

明天的梦
2011-03-21 22:04
我是传奇
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:88
专家分:109
注 册:2011-3-21
收藏
得分:0 
大括号加在哪的问题
2011-03-21 22:57
我是传奇
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:88
专家分:109
注 册:2011-3-21
收藏
得分:0 
main()
    {
        int a,b;
        printf("input a,b\n");
         scanf("%d,%d",&a,&b);

        if(a==b)
        
           printf("a=b");
            if(a<b)  
             printf("a<b");}
            else                                 
            printf("a>b");

     }
2011-03-21 23:00
快速回复:if语句问题
数据加载中...
 
   



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

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