请问一下,C语言高手!可不可以帮我编写一个C 程序,输入A、B、C3个值,输出其中最大者。

“编写一个C 程序,输入A、B、C3个值,输出其中最大者。”写出语法!谢谢先!

#include <stdio.h>
void main()
{ int a,b,c;
printf("请分别输入三个数:\n");
scanf("%d%d%d",&a,&b,&c);
if(a<b) a=b; //永远认为a是最大的
if(a<c) a=c;
printf("ABC中最大数为:%d\n",a);
}

更简单的:
#include <stdio.h>
void main()
{ int a,b,c;
printf("请分别输入三个数:\n");
scanf("%d%d%d",&a,&b,&c);
a=a>b?(a>c?a:c):(b>c?b:c); //永远认为a是最大的
printf("ABC中最大数为:%d\n",a);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-03-18
#include <stdio.h>
void main()
{ int a,b,c,max;
printf("请输入三个数 a,b,c:\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(max<b) max=b;
if(max<c) max=c;
printf("最大数为:%d\n",max);
}
第2个回答  2007-03-18
同意一楼
第3个回答  2007-03-18
兄弟,你这10分可真真是白的浪费了啊。!这些程序随便哪个都是对的啊,
第4个回答  2007-03-18
汗一个

请问一下,C语言高手!可不可以帮我编写一个C 程序,输入A、B、C3个值...
if(a<c) a=c;printf("ABC中最大数为:%d\\n",a);} 更简单的:include <stdio.h> void main(){ int a,b,c;printf("请分别输入三个数:\\n");scanf("%d%d%d",&a,&b,&c);a=a>b?(a>c?a:c):(b>c?b:c); \/\/永远认为a是最大的 printf("ABC中最大数为:%d\\n",a);}...

编写C语言程序,输入a b c 3个值,输出其中最大值
(1)取3个数中的任意2个数比较,将大的那个数赋给max;(2)让剩下的那个数和上一步赋给的最大值比较,将较大的数赋值给max;(3)输出最大值。具体程序如下:include <stdio.h>int main(void){ int a,b,c;scanf("%d %d %d",&a,&b,&c); \/\/ 输入3个数int max = a; \/\/...

编写一个C程序,输入a,b,c三个值,输出其中最大者。
int main(void){ int a,b,c;printf("输入三个数:");scanf("%d%d%d",&a,&b,&c);printf("最大值为:%d\\n",max(max(a,b),c));\/\/max(a,b)为求a,b最大值,\/\/然后将他们俩的最大值和C比较返回最大的值 return 0;}

编写一个C程序,输入a,b,c 三个值,输出其中最大者
if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}

编写一个C程序,输入a,b,c三个值,输出其中最大者。
如果成立返回前面的值,否则为后面的值 } int main(void){ int a,b,c;printf("输入三个数:");scanf("%d%d%d",&a,&b,&c);printf("最大值为:%d\\n",max(max(a,b),c));\/\/max(a,b)为求a,b最大值,\/\/然后将他们俩的最大值和C比较返回最大的值 return 0;} ...

编写一个C程序,输入a,b,c3个值,输出其中最大者。
include<stdio.h> void main(){ int max(int x,int y,int z);int a,b,c,d;scanf("%d%d%d",&a,&b,&c);d=max(a,b,c);printf("max=%d\\n",d);} int max(int a,int b,int c){ int n;if (a>b,a>c) n=a;else if(b>c) n=b;else n=c;return(n);} ...

编写C语言程序,输入a b c 3个值,输出其中最大值
要编写一个C语言程序,以输入三个数值a、b和c,然后找出并输出其中的最大值,可以采用嵌套if语句的逻辑。程序的主要步骤如下:首先,从用户那里获取a、b和c的值,然后设定一个默认的最大值为a。接下来,通过嵌套if语句进行比较:首先,比较a和b,如果b大于a,则将b赋值给max。然后,再比较max(即...

编写一个C程序,输入a,b,c 3个值,输出其中最大值
1.scanf("%d,%d,%d",&a,&b,&c); 应该改成scanf("%d%d%d",&a,&b,&c);要不然你输入的时候必须输入逗号,比如你输入1 2 3必须输入:1,2,3才正确 2.if(x>y){ if(x>z) k=x; else k=z;} 第一个分号;应该是英文的;而不是中文下的;正确的如下:include<stdio.h> void main...

编写C语言程序,输入a b c 3个值,输出其中最大值
一楼错的太多了呵呵,我就不挑刺了。二楼错的找不到北,这样多简单啊 include<stdio.h> void main(){ char a,b,c;printf("请输入三个字符:");scanf("%c%c%c",a,b,c);if(a>b&&a>c)printf("%c为最大值",a);if(b>a&&b>c)printf("%c为最大值",b);if(c>a&&c>b)print...

编写一个C程序,输入a,b,c三个值,输出其中最大者。
要编写一个C程序,输入a、b、c三个数值并找出其中的最大值,可以参考以下代码片段:c include int main() { int a, b, c, max;printf("请输入三个数:\\n");scanf("%d %d %d", &a, &b, &c);if (a > b) { max = a;} if (c > max) { max = c;} printf("三个数中最...

相似回答