问答详情
源自:5-2 函数调用

为什么不对 看看这个C代码


吗的什么情况,明明写对了,在VC++6.0上重新写了一遍,都是正确的,慕课网上输出也是正确的,为什么还是不对.慕课网的编译器有问题吗下边是我的代码

#include <stdio.h>


/* 自定义整型函数 sayLove() */

int saylove()

{

    printf("%s\n", "I Love imooc");

    return 0;

    }

    //在这里输入输出语句printf,输出内容为I Love imooc

}

/* 自定义整型函数 dividLine() */

int dividline()

{

    printf("%s\n", "*************");

    return 0;

}


/* 主函数 */

int main()

{

    dividline();

    saylove();

    dividline();

    

    

    

    return 0;

}

VC上正确,慕课上不正确.

提问者:Mc南宫 2016-05-25 23:51

个回答

  • imooc_粉丝
    2016-09-13 16:28:23

        //在这里输入输出语句printf,输出内容为I Love imooc
    }
    /* 自定义整型函数 dividLine() */

    这里中间的"}"是多余的,去掉之后就好了哦!!

  • 刻刀
    2016-07-04 22:17:34

    你在saylove函数中多用了一个}符号

  • 楽兿
    2016-05-30 15:15:23

    还有就是最好根据题目说明进行编程,因为他这个查错功能比较局限,像你这定义的两个L没有大写,也会被当成错误检查出来、程序整体是没有什么问题的、就是多一个“}”——个人观点

  • 楽兿
    2016-05-30 15:12:22

    你的两行注释中间多了一个“}”,去掉是可以输出出来的、注意符号的使用问题

  • 杜晨阳64188
    2016-05-26 15:46:39

     printf( "I Love imooc\n");

    printf( "*************\n");

    直接打印字符串即可,因为所要打印的内容是已知的