为了账号安全,请及时绑定邮箱和手机立即绑定

我也是醉了,这么大个if语句你检测不到吗非说我没包含if i == 3。 我结果都打印出来了好伐?

#include <stdio.h>
int main()
{    
    int sum = 0;    
    int i;    
    for(i=1; i<=10; i++)    
    {        
        printf("%d\n", i);                            //是不是少了一个判断呢?        
        if (i == 3)            
            goto DONE;                            //在这里使用goto语句    
    }    
    DONE: printf("结束for循环了....");          //请选择合适位置添加标识符    
    return 0;    
}


正在回答

4 回答

。。。

你看你写的位置,,,你写在注释后面了,

注释后面的内容是不执行的,

0 回复 有任何疑惑可以回复我~
#1

Andd_Dev 提问者

显示问题。。。
2018-11-20 回复 有任何疑惑可以回复我~
#2

Andd_Dev 提问者

复制上来排版有问题 。。并没有写到注释里
2018-11-20 回复 有任何疑惑可以回复我~
#3

Andd_Dev 提问者

改好了,我代码写的就是这样的,运行出来结果也是符合的,就是无脑弹出让我加if判断 ??‍♂️
2018-11-20 回复 有任何疑惑可以回复我~
#4

最喜欢你啦 回复 Andd_Dev 提问者

好吧,看来是这个网页有点小毛病
2018-11-20 回复 有任何疑惑可以回复我~
#5

最喜欢你啦 回复 最喜欢你啦

共同努力,共同努力,,加油!!
2018-11-20 回复 有任何疑惑可以回复我~
#6

qq_慕数据849159

注释后面是绿色ok》??????????????????别乱说
2019-05-22 回复 有任何疑惑可以回复我~
查看3条回复

这个问题和MOOC网后端检查你的语法的算法有关系,虽然没看到,但是大概猜测是他们已经有了一个标准语法模板,会把你写的和标准语法模板比对,只要不符合标准语法模板就弹出,而不是直接比较真正编译后的输出答案,其实我觉得这是有问题的,只要比对输出后的答案是否一致就可以了,编程本来就有多种解决算法,不应该只允许一种或几种标准模板算法,如果明明是对的算法,仅仅和模板不一样就判错,这对于初学者是很大的打击的,因为他们可能不知道这样写对不对,其实是对的,你判错,以后可能他会一直以为是错的

0 回复 有任何疑惑可以回复我~

空格问题

0 回复 有任何疑惑可以回复我~

你把if和括号之间的空格去掉就行

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我也是醉了,这么大个if语句你检测不到吗非说我没包含if i == 3。 我结果都打印出来了好伐?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信