提示: 作者被禁止或删除 内容自动屏蔽
做了一下试验,希望能对大家有所帮助。
/*以下在TC调试通过,输入数字间用空格和回车皆可,但逗号不可以*/#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);
getch();
return 0;
}
int max(int x,int y)
{
int z;
if(x>y)z=x;
else z=y;
return(z);
}
****************************************************
/*把int max(int x,int y)调到主函数前也可以*/
#include<stdio.h>
int max(int x,int y);
int main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
getch();
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 x,int y)
{
int z;
if(x>y)z=x;
else z=y;
return(z);
}
int main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
getch();
return 0;
}
*******************************************************
//在C-Free编程下,调试通不过
#include<stdio.h>
//int max(int x,int y);
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);
}
********************************************************************
//在C-Free编程下调试通过,输入的数据间只能用逗号
#include<stdio.h>
int max(int x,int y);
int main()
{
//int max(int x, int y)
int a,b,c;
//printf("please type in number like this : 5,6 then type the enter button\n");
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);
}
[ 本帖最后由 zzfcnc 于 2012-7-31 00:06 编辑 ]