为什么我用c编译器按照书本上打印错误还是这么多
#include<stdio.h>int max(int x,int y);
int main()
{
int a,b,c;
a=12;
b=34;
c=max(a,b);
printf("max=%d",c);
}
int max(int x,int y)
{
int z
if(x>y)z=x;
else z=y;
return (z);
} 本帖最后由 傻眼貓咪 于 2022-1-2 15:06 编辑
#include <stdio.h>
int max(int x, int y);
int main(){
int a, b, c;
a = 12;
b = 34;
c = max(a, b);
printf("max = %d", c);
}
int max(int x, int y){
int z; // 问题出现在这里,你忘记分号了
if(x > y) z = x;
else z = y;
return z;
}输出结果:max = 34
页:
[1]