C语言 这里哪里错了哇?
来源:百度知道 编辑:UC知道 时间:2024/09/20 09:28:57
#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);
getch();
}
int max(int x,int y);
{
int z;
if(x>y);
z=x;
else z=y;
return(z);
}
哪里错了哇???
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);
getch();
}
int max(int x,int y);
{
int z;
if(x>y);
z=x;
else z=y;
return(z);
}
哪里错了哇???
int max(int x,int y); //这里需要分号吗,去掉就OK了
{
int z;
if(x>y);
z=x;
else z=y;
return(z);
}
你难道是想说“本来想比较两个数的大小,但比较失败了”对不?
版本一:
#include<stdio.h>
using namespace std;
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)
return z=x;
else
return z=y;
}
版本二:
#include<stdio.h>
using namespace std;
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)
{
return x>y?x:y;
}
版本三:
#include<stdio.h>
using namespace std;
void main()
{
void max(int &x,int &y);