关于网友提出的“用C语言,从键盘上输入三个数,求三个数中的最大值?看看我哪错了”问题疑问,本网通过在网上对“用C语言,从键盘上输入三个数,求三个数中的最大值?看看我哪错了”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:用C语言,从键盘上输入三个数,求三个数中的最大值?看看我哪错了
问题描述:#include
int main()
{
int max(int x, int y,int w);
int a,b,c,s;
scanf("%d,%d,%d",&a,&b,&c);
s=max(a,b,c);
printf("max=%d\n",s);
return 0;
}
int max(int x,int y,int w)
{
int z,a;
if(x>y) z=x;
else z=y;
if (w>z) a=w;
else a=z;
return(a);
}
问题解答1:报的是什么错?
程序真没看出来错误。
输入:1,2, 3
应该会输出:max=3
问题解答2:你的max有问题,改下就可以了
int max(int x,int y,int w)
{
int z;
z=x;
if (y>z)
z=y;
if (w>z)
z=w;
return z;
}
以上介绍了“用C语言,从键盘上输入三个数,求三个数中的最大值?看看我哪错了”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/wd/454624.html