当前位置: 代码迷 >> C语言 >> [求助]求三个整数的最大值和最小值,三个数由键盘输入 帮我看看好吗
  详细解决方案

[求助]求三个整数的最大值和最小值,三个数由键盘输入 帮我看看好吗

热度:239   发布时间:2005-03-08 07:47:00.0
[求助]求三个整数的最大值和最小值,三个数由键盘输入 帮我看看好吗
/*定义一个名为max函数,功能是返回三个形式参数的最大数*/
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);
}
/*定义一个min函数,功能是返回三个形式参数中的最小数*/
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);
}
/*定义一个主函数*/
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);
}
搜索更多相关的解决方案: int  最大值  整数  键盘  

----------------解决方案--------------------------------------------------------
我用的是TC2。0
屏幕上显示 :Errar:Deslaration  syntax  error
下窗口显示:   Unterminated  sting or  characer  constont
   不转折点是什么意思,连接不成功
----------------解决方案--------------------------------------------------------
函数定义错误,换个函数名就可以了,


系统也定义了和你一样的两个函数,所以才会冲突!
----------------解决方案--------------------------------------------------------
上面的错了,如果说用户定义的函数和库函数冲突,编译器会自动的执行用户定义的程序,而
不是库程序,这里出错,是他编写的问题!!!
----------------解决方案--------------------------------------------------------
不会吧,我以前写了个程序就是定义了这两个函数,

但是运行不了,后来改了一下函数名就可以运行了。

他写的好象也不大对,反正看起来不舒服,我不喜欢这样的格式:

int max(i1,i2,i3)
int i1,i2,i3;

我建议不要这样写,应该这样写:

int max(int i1,int i2,int i3)
----------------解决方案--------------------------------------------------------
哦,是这样啊
谢谢啊
----------------解决方案--------------------------------------------------------