注册 登录
编程论坛 C++教室

C语音:求两个整数中的较大者

pncpnc 发布于 2021-03-18 19:24, 1379 次点击
救命啊,求求大佬教教我!!!!!
下面这个程序我在编译的时候老是在 return 0;(红线标注的这一处)这一步出错。这个程序我是按照书本上面给的代码打的,一模一样。但是我看不懂如何进行赋值。
求大佬救救我

#include <stdio.h>
int 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)
    return 0;
}
 int max(int x, int y);
{
    int z;
    if (x>y)z=x;
    else z=y;
    return (z);
}
4 回复
#2
rjsp2021-03-18 19:25
printf("max=%d\n",c)
后面缺分号
#3
pncpnc2021-03-19 12:16
回复 2楼 rjsp
大佬,我加了“;”还是不行啊。然后在 return 0;{  int z;  显示中间这个括号出现问题
#4
rjsp2021-03-19 13:30
回复 3楼 pncpnc
那是另一个错误了
int max(int x, int y);
去掉最后面的分号
#5
pncpnc2021-03-20 11:05
回复 4楼 rjsp
OK,谢谢大佬,去掉以后已经可以编译运行了

[此贴子已经被作者于2021-3-20 12:36编辑过]

1