搜索
查看: 1706|回复: 4
打印 上一主题 下一主题

why无法分开运行(這才是...... sor ...)

[复制链接]
跳转到指定楼层
楼主
发表于 2012-9-4 19:54:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
本帖最后由 tom075395 于 2012-9-5 16:51 编辑

int a;
    scanf("%d",&a);

    if(a<10)
                printf("1");
    else
                printf("2");
    else
                if(a==11) printf("3");
    else
                if(a>15) printf("4");

最佳答案

查看完整内容

int a; scanf("%d",&a); if(a
沙发
发表于 2012-9-4 19:54:33 | 只看该作者
    int a;
    scanf("%d",&a);
    if(a<10) printf("1");
    else   
        {
        if(a==11) printf("3");
        else     
            {
            if(a<=15) printf("2");
            else printf("4");
            }
        }
可以实现你的。
板凳
 楼主| 发表于 2012-9-5 16:29:01 | 只看该作者
本帖最后由 tom075395 于 2012-9-5 16:52 编辑

上传错了  之前那个...
地板
发表于 2012-9-8 00:25:14 | 只看该作者
else if语句的格式是
if(.........)
   ...............
else if(............)
    .............
else if(............)
    .............
else if(............)
    .............
else
....................
else的意思是以上都不成立,运行以下代码。如有其中一条else if成立,else为假
5#
发表于 2012-9-28 08:43:25 | 只看该作者
书上说,else总是和上面最近的if成对,不能单独出现,第二个else单身了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表