三者之中的最大值是第一个数 else if(second>third) //否则(意味着,三者之中的最大值不是第...
scanf("%d,%d,%d",&a,&b,&c); //你的源代码里面少了右边的双引号 "printf("max=%d\n",d);}int max(int x,int y,int z) //你的源代码里这一句不能加 分号 ;{int g;if(x>y) g=x; //你的思路应该是用 g 来存储最大值,在这里先拿 x y 作比较,最大值放进 g 中else...
if(c>max) max=c; 也可以写max= c>max? c:max;这样max就是abc三个数中最大的值了,使用printf输出即可
main(){ int max(int x,int y,int z);int a,b,c,d;printf("请输入三个整数:");//提示要输入的是三个整数,如果输入的是别的类型数据的话,会出错!scanf("%d,%d,%d",&a,&b,&c);//你的源代码里面少了右边的双引号 "d=max(a,b,c);printf("max=%d\n",d);} int max(int...
main(){ int a = 0, b= 0, c =0; scanf("%d %d %d", a, b, c); int max = 0; max = a> b ? a: b; if (max < c) { max = c; } printf("max = %d", max); return 0; } ...
三者之中的最大值是第一个数 else if(second>third) //否则(意味着,三者之中的最大值不是第...
b,c三项,还可以有a[0],a[1],a[2],a[3],...,这就是著名的冒泡排序,最后一项就是最大值...
= max(max(a, b), c);