我这个老是执行cl.exe时出错为啥啊
提问:我这个老是执行cl.exe时出错为啥啊
#include
网友回答:
一段小程序,错了很多条,以下是改好的
#include
void main()
{
int max(int a,int b);
int a,b,c,d;
scanf("%d,%d",&a,&b); //少了引号
d=max(a,b);
scanf("%d",&c); //少了引号,整形要用%d
d=max(d,c);
printf("%dn",d);
} //少了大括号
int max(int x,int y) //多个豆号
{
int z;
if(x>y)
z=x;//分号少了
else
z=y;
return(z);
}
//} 多了}号
另外,按你程序规定,前两个数输入要用逗号隔开
以下是测试结果
//最后输出的是三数最大值