请问下面一道编程题怎么做:编写一个c程序,输入abc三个值,输出其中最大的。

初学者,愚钝,望高人指点。

#include <stdio.h>

int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if (a>b && a>c)
printf("%d\n",a);

if (b>a && b>c)
printf("%d\n",b);

if (c>a && c>b)
printf("%d\n",c);

return 1;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-03-31
#include <stdio.h>

int main( )
{
bool in = true;
int i, a, maxn, minn;
for ( i = 0; i < 3; i++ )
{
scanf("%d", &a);
if ( in )
{
maxn = minn = a;
in = false;
}
if ( maxn < a ) maxn = a;
if ( minn > a ) minn = a;
}
printf("Max = %d\n", maxn);
return 0;
}
第2个回答  2007-03-31
{
int a,b,c,max;
scanf("%d%d%d",&a,&b,&c);
max=(a>b?a:b)>c?(a>b?a:b):c;//先将a,b作比较选取最大的跟c作比较选出最大的把值给予max
printf("%d",&max)
}
第3个回答  2007-03-31
#include<stdio.h>
main()
{
int x,y,z,t;
scanf("%d%d%d",&x,&y,&z);
if (x>y)
{t=x;x=y;y=t;} /*交换x,y的值*/
if(x>z)
{t=z;z=x;x=t;}/*交换x,z的值*/
if(y>z)
{t=y;y=z;z=t;}/*交换z,y的值*/
printf("the big: %d\n",z);
}
第4个回答  2007-03-31
#include <stdio.h>
main()
{int a,b,c,max1;
scanf("%d%d%d",&a,&b,&c);
max1=a>b?a:b;
printf("%d",max1>c?max1:c);
}

请问下面一道编程题怎么做:编写一个c程序,输入abc三个值,输出其中最大...
if (c>a && c>b)printf("%d\\n",c);return 1;}

请问下面一道编程题怎么做:编写一个c程序,输入abc三个值,输出其中最大...
if (c>a && c>b) printf("%d\\n",c);return 1;}

编写一个C程序,输入abc三个值,输出其中最大者…
int a,b,c;\/\/对abc赋值 \/\/执行算法代码:int m = (a>b ? a:b);int n = (m>c ? m:c);\/\/n 为最大值

编写一个c程序,输入abc三个值,输出其中最大的。
} 你的函数一次只能 比较两个数, 所以要分别调用两次,

编写一个程序,输入abc三个值,输出其中最大值。
"三个数中的最大值为"+b);}else{ System.out.println("三个数中的最大值为"+c);} 2、三目运算符 这个是相较之前更简单的方法 int max = ((max=(a>b)?a:b)>c?max:c);就这么一句话,实际上我把它缩写,拆开是这样的:int max = (a>b)?a:b;max = (max>c)?max:c;...

编写一个C程序运行时输入abc三个值输出其中值最大者
下面是一个简单的C程序示例,用于接收用户输入的三个值(a, b, c),并输出这三个值中的最大值。这个程序遵循了基本的C语言编程规范,使用了条件语句(if-else)来比较这三个值,以确定哪个是最大的。```c include int main() { int a, b, c, max;\/\/ 提示用户输入三个值 printf("请...

编写一个C程序,输入abc三个值,输出最大值
编写的C程序如下:include <stdio.h>int main(){ int a, b, c, max;scanf("%d %d %d", &a, &b, &c); \/\/输入3个数字 if (a > b){ if (a > c) max = a; else max = c;} else { if (b > c) \/\/判断谁是最大值 max = b;else max = c;} pr...

编写一个c程序,输入abc三个值,输出其中最大的
main(){ int a,b,c,d;printf("输入第一个数:");scanf(%d,&a);printf("输入第二个数:");scanf(%d,&b);printf("输入第三个数:");scanf(%d,&c);if(a>b)d=a;else d=b;if(d<c)d=c;printf("最大值:%d\\n",d);} ...

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

编写一个c程序,输入ABC三个值,输出最大者。初学编程,不会弄。大神帮一...
include <stdio.h> void main(){ int max(int x,int y,int m);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 x,int y,int){ int z;if (x>y) z=x;else z=y;if(m>z)z=m;return (z);} ...

相似回答
大家正在搜