关于最大和最小数的一个题
求三个整数中的最大值和最小值,三个整数由键盘输入
main()
{ int x,y,z,a;
scanf("%d,%d,%d",&x,&y,&z);
a=max(x,y,z);
printf("max=%d\n",a);
a=min(x,y,z);
printf("min=%d\n",a);
getch();
}
int max(i1,i2,i3)
int i1,i2,i3;
{ int m1;
if((i1>=i2)&&(i1>=i3)) m1=i1;
if((i2>=i1)&&(i2>=i3)) m1=i2;
if((i3>=i1)&&(i3>-i2)) m1=i3;
return(m1);
}
int min(i1,i2,i3)
int i1,i2,i3;
{ int m1;
if(i1<=i2)
if(i1<=i3) m1=i1;
else m1=i3;
else if(i2<=i3) m1=i2;
else m1=i3;
return(m1);
}
输入789三个数 结果显示 max=12803 min=789
输入156三个数 结果显示 max=12803 min=156
是在WIN-TC下写的代码
请哪位高手给指点下