作者在 2011-11-14 22:23:55 发布以下内容
#include <stdio.h>
void main()
{
int max(int x,int y); //max函数的声明,可以把函数的实现写在main函数之前,这样就可以不用写声明了
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b); //函数的调用
printf("max=%d\n",c);
getchar();
}
//max函数的实现
/*
int max(int x,int y)
{
return x>y?x:y;
}
*max函数的其它实现方式
*/
int max(int x,int y)
{
int z;
if(x>y)
z=x;
else
z=y;
return z;
}
在输入的时候特别要注意,a和b在输入的要注意中间必须用逗号隔开,如果用空格的话,就会出现只能输入输入a,而b不能输入b的情况。
void main()
{
int max(int x,int y); //max函数的声明,可以把函数的实现写在main函数之前,这样就可以不用写声明了
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b); //函数的调用
printf("max=%d\n",c);
getchar();
}
//max函数的实现
/*
int max(int x,int y)
{
return x>y?x:y;
}
*max函数的其它实现方式
*/
int max(int x,int y)
{
int z;
if(x>y)
z=x;
else
z=y;
return z;
}