#include "stdio.h"
max2(int x, int y)
{
int z;
if(x>y)
z=x;
else
z=y;
return(z);
}
int main()
{
int a,b,max;
printf("please input two number:);
scanf("%d%d",&a,&b);
max=max2(x,y);
printf("max is %d\n",max);
return 0;
}
这两个程序都是正确的,前者比较简单,用的是排除法,如果是2个数以上,就不能用此方法了。
后者,是先将max2(int x, int y)编成一个函数,让它先在max2(int x, int y)比较。用main函数去调用它的。