jiqi55555 发表于 2015-2-20 11:04:34

菜鸟 求助 找不到怎么出错了。

int max (int a , int b);
main()
{
int x ,y, z;
int max (int a , int b);
printf ("请输入两个数字:\n");
scanf("%d%d" ,&x,&y);
z=max (x,y);
printf ("最大数字=%d",z");
}
int max (int a ,int b)
{
if (a>b) return a,else return b;
}



Compiling...
aa.c
D:\Program Files (x86)\Microsoft Visual Studio\MyProjects\吉琪\aa.c(6) : warning C4013: 'printf' undefined; assuming extern returning int
D:\Program Files (x86)\Microsoft Visual Studio\MyProjects\吉琪\aa.c(7) : warning C4013: 'scanf' undefined; assuming extern returning int
D:\Program Files (x86)\Microsoft Visual Studio\MyProjects\吉琪\aa.c(9) : error C2001: newline in constant
D:\Program Files (x86)\Microsoft Visual Studio\MyProjects\吉琪\aa.c(9) : error C2143: syntax error : missing ')' before 'string'
D:\Program Files (x86)\Microsoft Visual Studio\MyProjects\吉琪\aa.c(11) : error C2143: syntax error : missing ';' before 'type'
执行 cl.exe 时出错.

小咒 发表于 2015-2-20 14:00:55

你的头文件呢?

百日维新 发表于 2015-2-21 00:47:15

小咒 发表于 昨天 14:00static/image/common/back.gif
你的头文件呢?...

小咒兄

百日维新 发表于 2015-2-21 02:17:31

本帖最后由 百日维新 于 2015-2-21 02:20 编辑

int max (int a , int b);
main()
{
    int x ,y, z;
    int max (int a , int b);
    printf("请输入两个数字:\n");
    scanf("%d%d" ,&x,&y);
    z=max (x,y);
    printf("最大数字=%d",z);
}
int max (int a ,int b)
{
    if (a>b) return a;else return b;
}

小咒 发表于 2015-2-21 13:52:28

百日维新 发表于 2015-2-21 00:47
小咒兄

hello~新年快乐~

百日维新 发表于 2015-2-21 15:18:22

小咒 发表于 2015-2-21 13:52
hello~新年快乐~

你也是,新春快乐!

湖心 发表于 2015-3-3 00:16:38

发现错误的时候点下错误那个提示,会有光标移到错误的地方,先自己检查一下,可以加强自己的纠错能力,让自己深刻一点,下次就不会出现这样的错误拉
页: [1]
查看完整版本: 菜鸟 求助 找不到怎么出错了。