main()
{
int a,b,c;
scanf("%d,%d,&a,&b");
c=max (a,b);
printf("max=%d\n",C);
}
int max (int x, int y)
{
int z;
if (x〉y) z=x;
else z=y;
return (Z);
}
错误提示
F:\C语言\MSDev98\MyProjects\fda\q.c(4) : warning C4013: 'scanf' undefined; assuming extern returning int
F:\C语言\MSDev98\MyProjects\fda\q.c(5) : warning C4013: 'max' undefined; assuming extern returning int
F:\C语言\MSDev98\MyProjects\fda\q.c(6) : warning C4013: 'printf' undefined; assuming extern returning int
F:\C语言\MSDev98\MyProjects\fda\q.c(6) : error C2065: 'C' : undeclared identifier
F:\C语言\MSDev98\MyProjects\fda\q.c(12) : error C2018: unknown character '0xa1'
F:\C语言\MSDev98\MyProjects\fda\q.c(12) : error C2018: unknown character '0xb5'
F:\C语言\MSDev98\MyProjects\fda\q.c(12) : error C2146: syntax error : missing ')' before identifier 'y'
F:\C语言\MSDev98\MyProjects\fda\q.c(12) : error C2059: syntax error : ')'
F:\C语言\MSDev98\MyProjects\fda\q.c(12) : error C2146: syntax error : missing ';' before identifier 'z'
F:\C语言\MSDev98\MyProjects\fda\q.c(13) : error C2181: illegal else without matching if
F:\C语言\MSDev98\MyProjects\fda\q.c(14) : error C2065: 'Z' : undeclared identifier
执行 cl.exe 时出错.
q.obj - 1 error(s), 0 warning(s)
嗯 你这个我也试了 正确啊 可以告诉我你Q 吗 以后有问题多向你请教
追答386016312
追问…………还有问题呢……
追答我试了 没问题 如果再有问题就是软件问题了
追问嗯 是的 没问题 你这程序 正确 可以告诉我 和我的差哪儿吗 就是我的哪儿错了 啊?
追答就我跟你说的那三个
追问突然发现 你写的这个第二行的
int max(int x,int y);
不写也没关系a 是吧?
不行 或者你把max函数部分放主函数前,或者就这样写
哇 哥们 你这讲解太详细了 一目了然啊 谢了 不过 大于号英文输入法的咋写?啊
追答就是在英文输入法下shift+(句号那个键)
…… 写了 可还是提示错误
追答printf("max=%d\n",C);这句里的C改成小写c