我对这书打的错了,不知道错哪里了
#include <stdio.h>int main ()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d\n"&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);
} scanf("%d,%d\n"&a,&b);此处不应该有\n #include <stdio.h>
int main ()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d\n"&a,&b); //首先楼上说的对,不应该有\n,第二%d和%d之间最好不要有逗号,如果 有逗号,你录入两个数时也要用逗号隔开,第三&a前面应该有一个逗号
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);
} #include <stdio.h>
int max(int, int);
int main()
{
int a, b, c;
scanf("%d%d", &a, &b); // <---------- 注意这里 ----------
c = max(a, b);
printf("max: %d", c);
return 0;
}
int max(int a, int b){ // <---------- 注意这里,没有分号 ----------
if(a > b) return a; // 简化代码
return b;
}输入/输出:7 99
max: 9913 5
max: 13
页:
[1]