c语言的。。。 输入三个数 输出最大值

#include<stdio.h>
void main()
{
int max(int a,int b,int c,);
int a,b,c,x;
scanf("%d,%d,%d",&a,&b,&c);
x=max(a,b,c);
printf("max=%d\n",x);
}
int max(int a,int b,int c)
{
int d=a;
if(b>d)d=b;
if(c>d)d=c:
return d;
}
帮我看下 什么错了
#include <stdio.h>
void main()
{
int a,b,c;
scanft("%d,%d,%d",&a,&b,&c);
if(a>=b)
max=a;
else
max=b;
if(max>c)
max=max;
else
max=c;
printf("max=%d",max);
} 这个又是什么错了- -

第1个回答  2019-03-15
#include "pch.h"
#include<stdio.h>

int main()
{
int a, b, c, max;
max = 0;
printf("请输入3个数:");
scanf_s("%d %d %d", &a, &b, &c);
if (a > max) {
max = a;
}
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
printf("最大值为:%d\n", max);
}

第2个回答  2015-11-17
#include<stdio.h>
int main()
{int a,b,c,max;
scanf("%d %d %d",&a,&b,&c);
max=a;
if(b>max)max=b;
if(c>max)max=c;
printf("max=%d\n",max);
return 0;
}
第3个回答  2011-10-20
楼上的说的很对啊 你的第四行和第十四行错了
#include<stdio.h>
int main()
{int a,b,c,max;
printf("please input a,b,c:\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(max<b)
max=b;
if(max<c)
max=c;
printf("The largest number is %d\n",max);
return 0;
}
我这个程序是对的 你可以看一下
第4个回答  2011-10-19
楼上说错了,可以在main里面声明的。楼主你太不小心了,声明函数那一行(第四行),c后面多了个逗号
第5个回答  2019-07-03
没什么问题。虽然一条语句就可以解决的问题你写了这么多行,非常繁琐,但仍然是正确的。

注意你的程序规定的输入格式,按你程序的要求,输入时三个数需要用逗号分隔。

c语言的。。。 输入三个数 输出最大值
int max(int a,int b,int c);int main(){ int a = 0,b = 0,c = 0,x;scanf("%d %d %d",&a,&b,&c);x=max(a,b,c);printf("max=%d\\n",x);return 0;} int max(int a,int b,int c){ int d=a;if(b>d)d=b;if(c>d)d=c:return d;} 运行截图:分析你的错误1...

c语言输入3个数,输出最大的数。
printf("请输入三个数:\\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}

怎样用C语言编写这样一个程序:输入三个整数,求其中的最大值?
printf("最大值为%d",max);system("pause");}

C语言 输入三个数,输出最大的
printf("the largest number is:%d\\n",c);}

怎么用C语言编写一个程序,输入三个数值,然后输出其中最大者。
scanf("%d",&a);printf("输入第二个数:");scanf("%d",&b);printf("输入第三个数:");scanf("%d",&c);if(a<b) \/\/比较前两个数,如果第二个数大,就把第一个数换走,否则不换 a=b; \/\/此时第一个数是最大的 if(a<c) \/\/比较第一个数与最后一个数,如果最后一个数大...

c语言三个数求最大值_输入三个数求最大值c语言
输入三个数454 12 861进行代码测试,结果如下,运行正确。下面贴出三个数求最大值c语言代码如下: #includestdio.h main() { int a,b,c; int big; printf("请输入3个数\\n"); scanf("%d %d %d

c语言输入三个数,显示最大值。
5、再次点击文件、新建。6、选择c++ source file 并在右侧输入文件名字。7、输入代码,这里以abc分别代表三个不同的数,其他需要比较的数只要把abc换成相应的数就可以了。注意代码的输入要在英文输入法的环境下进行。8、点击右上角的编译运行按钮。9、就可以得到了三个数中的最大值并且输出来了。

c语言输入三个数 输出最大值max和最小值min
n[1]=a; } else if(a>=n[0] && a>=n[1]) { n[2]=a; } else { n[2]=n[0]; n[0]=a; } printf("从小到大:%d,%d,%d",n[0],n[1],n[2]); return 0;}n[0]最小值 n[2]最大值 ...

编写C语言程序,输入abc3个值,输出其中最大值
c#includeintmain(void){inta,b,c;scanf("%d%d%d",&a,&b,&c);\/\/输入三个数intmax=a;\/\/初始最大值为aif(b>max)max=b;\/\/比较a和bif(c>max)max=c;\/\/比较max和cprintf("%d",max);\/\/输出最大值return0;}这个程序利用了C语言中的if语句,它有三种形式:简单的条件判断,条件判断后的...

c语言 输入三个整数,输出最大值最小值,要求使用指针的方式,要具体的分...
if (*c < *mi) *mi=*c;printf("max = %d min = %d\\n", *mx, *mi); \/\/ 输出 最大最小值,带星号的是 值 return 0; } 追问 带星号的是什么值 追答 声明里,带星号的形式表示那是指针。同语句里带星号的表示,外表一样,含意不同。C 语言,形式逻辑 不成立,初学者要注意。 语句里,指针指向...

相似回答