C语言比较3个数 的大小求最大值

main()
{ int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c,);
d=max(a,b,c);
printf("max=%d",d);
}
int max(int x,int y,int u)
{int z;
int q;
if (x>y) q=x;
if (q>u) q=x;
else z=q;
return (z);
}
哪错了啊

#include<stdio.h>
int max(int x,int y,int u);//加引用说明
void main()
{ int a,b,c,d;
scanf("%d%d%d",&a,&b,&c);//&c后多一个逗号
d=max(a,b,c);
printf("max=%d",d);
}
int max(int x,int y,int u)
{int z;
int q;
if (x>y) q=x;else q=y;//再加半句
if (q>u) z=q; //改过!
else z=u;//改过!
return (z);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-07
#include "stdio.h"
void main()
{
int max();
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d",d);
}
int max(int x,int y,int u)
{
int q;
if (x>y) q=x; else q=y;
if (q<u) q=u;
return (q);
}
第2个回答  2011-05-07
给你修改了下。。。。你看看。。。

#include "stdio.h"

main()
{ int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d",d);
}
int max(int x,int y,int u)
{
int q=x;
if (q<y) q=y;
if (q<u) q=u;

return (q);
}
第3个回答  2011-05-07
if(x>y) q=x;
else q=y;
if(q>u) q=u
return q;
第4个回答  2011-05-07
你的max子函数有问题,我又写了一个,你看看,有问题请追问,满意的话请追加悬赏分,谢谢

int max(int x,int y,int u)
{
int z;
int q;
if (x>y)
q=x;
else
q=y;
if (q>u)
z=q;
else
z=u;
return (z);
}

C语言比较3个数 的大小求最大值
max(int x,int y,int u);\/\/加引用说明 void main(){ int a,b,c,d;scanf("%d%d%d",&a,&b,&c);\/\/&c后多一个逗号 d=max(a,b,c);printf("max=%d",d);} int max(int x,int y,int u){int z;int q;if (x>y)q=x;else q=y;\/\/再加半句if (q>u)z=q;\/\/改过!...

c语言中怎么求数组中的最大值?
对abc三个数进行大小的比较,总共需要比较三次;1、首先输入a,b,c三个数。2、比较a,b两个数,得出a与b中的最大值。3、然后比较b与c两个数,得出b与c的最大值。4、最后将第2步与第3步得出的最大值进行比较,得出我们需要的最大数。

三个数比大小的c语言程序
输出最大值:include <stdio.h> void main()int a,b,c,Max scanf("%d %d %d",&a,&b,&c)if (a <= b)Max = b else Max = a if (Max <= c)printf("%d",c);else 含义 输入三个数(空格隔开),先比较前两个数大小,将较大的数赋值给Max,再比较Max与第三个数大小,输出较...

C语言如何比较三个数字的大小
3、最后编写比较函数,在设计时,传入三个参数,返回一个最大值,分析如下:有三个数a,b,c,如果a大于等于b,则比较a是否大于等于c,如果a大于等于c,则返回a,否则返回c 4、结果如下 工具\/材料 Dev-C++,也可以选择vc++6.0等别的开发工具 ...

c语言三个数求最大值
c语言三个数求最大值介绍如下:具体代码如下:if(a>b) t=a;else t=b;\/\/此时t是a、b中较大的那个。if(t<c) t=c;∥再与c此较,找出大的即可。C语言的字符串其实就是以'\\0'字符结尾的char型数组,使用字符型并不需要引用库,但是使用字符串就需要C标准库里面的一些用于对字符串进行操作...

c语言如何求3个数的最大值?
c语言求三个数的最大值的回答如下:在C语言中,我们可以使用条件语句(if...else)来比较三个数并找出最大值。以下是一个简单的示例程序:#include <stdio.h> int main() { int a, b, c, max; printf("请输入三个整数:"); scanf("%d %d %d", &a, &b, &c);if (a >...

c语言max(a, b, c)的程序怎么写
在C语言中,`max(a, b, c)`函数可以通过比较三个数的大小来返回最大值。以下是一个简单的实现示例:```c include <stdio.h> \/\/ 定义一个函数来返回三个数中的最大值 int max(int a, int b, int c) { int max_value;\/\/ 先比较a和b,找出较大的一个 if (a > b) { max_value...

C语言3个数比较大小!
输出最大值:include <stdio.h>void main(){int a,b,c,Max;scanf("%d %d %d",&a,&b,&c);if (a <= b)Max = b;elseMax = a;if (Max <= c)printf("%d",c);elseprintf("%d",Max);} 输入三个数(空格隔开),先比较前两个数大小,将较大的数赋值给Max,再比较Max与第三个...

初学c语言三个数比大小输出最大的数
比大小的思路是设一个变量用来获得最大值,你这里是d,if如果a大于b那么把a的值赋给d,否则就是else 就把b的值赋给d。然后再用当前的d跟第三个数c做比较,如果比c小,那么说明c最大就把c值赋给d,得到的d值就是最大数。举个具体数字你应该比较好理解,比如 4 5 6(分别对应题中a b c...

如何用C语言编辑比较3个数大小的程序,大一新生求解
void main(){int a,b,c,t;scanf("%d%d%d",&a,&b,&c);\/\/输入三个整数;if (a>b){t=a;a=b;b=t;} if (a>c){t=a;a=c;c=t;} if (b>c){t=b;b=c;c=t;} \/\/对a,b,c进行比较,并交换值 printf("%d>%d>%d\\n",c,b,a); \/\/按从大到小顺序输出 } ...

相似回答