电脑编程报错问题
请问高手这什么事,抄书上的,都还是报错程序如下#include<stdio.h>voidmain(){intmax(intx,inty);inta,b,c;scanf("...
请问高手这什么事,抄书上的,都还是报错
程序如下
# include <stdio.h>
void main()
{
int max (int x, int y);
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);
}
两张图是一样的,请问那里出出了问题
下面是报错的
--------------------Configuration: 13 - Win32 Debug--------------------
Compiling...
13.c
e:\学习文件\13.c(12) : error C2143: syntax error : missing '{' before '}'错误C2143:语法错误:失踪‘{“之前”} '
e:\学习文件\13.c(12) : error C2059: syntax error : '}'错误C2059:语法错误:“}”
e:\学习文件\13.c(14) : error C2059: syntax error : 'if'错误C2059:语法错误:“如果
e:\学习文件\13.c(15) : error C2059: syntax error : 'else'错误C2059:语法错误:“其他人”
e:\学习文件\13.c(16) : error C2059: syntax error : 'return'错误C2059:语法错误:‘回归’
e:\学习文件\13.c(17) : error C2059: syntax error : '}'错误C2059:语法错误:“}”
执行 cl.exe 时出错.
13.obj - 1 error(s), 0 warning(s)
谢谢各位好心人了 展开
程序如下
# include <stdio.h>
void main()
{
int max (int x, int y);
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);
}
两张图是一样的,请问那里出出了问题
下面是报错的
--------------------Configuration: 13 - Win32 Debug--------------------
Compiling...
13.c
e:\学习文件\13.c(12) : error C2143: syntax error : missing '{' before '}'错误C2143:语法错误:失踪‘{“之前”} '
e:\学习文件\13.c(12) : error C2059: syntax error : '}'错误C2059:语法错误:“}”
e:\学习文件\13.c(14) : error C2059: syntax error : 'if'错误C2059:语法错误:“如果
e:\学习文件\13.c(15) : error C2059: syntax error : 'else'错误C2059:语法错误:“其他人”
e:\学习文件\13.c(16) : error C2059: syntax error : 'return'错误C2059:语法错误:‘回归’
e:\学习文件\13.c(17) : error C2059: syntax error : '}'错误C2059:语法错误:“}”
执行 cl.exe 时出错.
13.obj - 1 error(s), 0 warning(s)
谢谢各位好心人了 展开
展开全部
int max (int x,int y)
} //写反了应该是{
int z;
if (x>y) z=x;
else z=y;
return (z);
}
} //写反了应该是{
int z;
if (x>y) z=x;
else z=y;
return (z);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主这里错了
int max (int x,int y)
}////////////////////////////////////////////////////////////这里应该是{
int z;
if (x>y) z=x;
else z=y;
return (z);
}
int max (int x,int y)
}////////////////////////////////////////////////////////////这里应该是{
int z;
if (x>y) z=x;
else z=y;
return (z);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int max(int x,int y)下面一行的}改成{
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询