问答详情
源自:5-3 有参与无参

哪错啦? 过不去!

 

#include<stdio.h>
int imooc()
    {
        //int i;
        //for(i=1;;1++)
        printf("%s\n","小明在慕课网上学习");
        return 0;
    }
int number(int i)
    {
    printf("小明在慕课网上学习了%d门课程\n",i);
    return 0;
    }
int main()
{
       // printf("小明在慕课网上学习\n");
imooc();
number(1000);
return 0;
}
哪错啦?
过不去!
运行超时,请检查程序,或者联系imooc客服

提问者:狗尾巴狼 2015-09-04 19:30

个回答

  • 1ong_way
    2015-09-04 22:48:58
    已采纳

    要输出文字的话直接printf(”文字“);就可以了,即printf(”小明在慕课网学习“);

    还有你的函数其实只是实现输出,没有返回参数,用void就行了,当然int然后加一句return 0;也不算错,不过有点麻烦了。

    下面这个我试过了,应该可以,你再试试:

    #include <stdio.h>

    void imooc(){

        printf("小明在慕课网上学习\n");

        }


    void number(int i){

      printf("小明在慕课网上已经参加了%d门课程",i);

    }

    int main()

        imooc();

       number(1000);

        return 0;

    }


  • xunluzhe
    2015-10-08 23:30:26

    将你的那两段注释删除就可以啦