c语言编程:有3个整数a,b,c,由键盘输入,输出其中最大的数

#include <stdio.h>
int main()
{
int a, b, c;
printf("Pleaes input 3 int:");
scanf("%d%d%d", &a, &b, &c);
a =( a>=b)? a:b;
a = (a>=c)? a:c;
printf("Max: %d",a);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-15
【例】输入三个整数,输出最大数和最小数。
main(){
int
a,b,c,max,min;
printf("input
three
numbers:
");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{max=a;min=b;}
else
{max=b;min=a;}
if(max
c)
min=c;
printf("max=%d\nmin=%d",max,min);
}
本程序中,首先比较输入的a,b的大小,并把大数装入max,小数装入min中,然后再与c比较,若max小于c,则把c赋予max;如果c小于min,则把c赋予min。因此max内总是最大数,而min内总是最小数。最后输出max和min的值即可。
第2个回答  2009-05-27
#include <stdio.h>
int main()
{
int a, b, c;
printf("Pleaes input 3 int:");
scanf("%d%d%d", &a, &b, &c);
if(a<=b)
a=b;
if(a<=c)
a=c;
printf("Max: %d",a);
return 0;
}
/**一楼也是正解啊 这问号表达式用的~~刚刚滴啊 ***/
第3个回答  2019-04-01
执行代码如下:
#include
<stdio.h>
void
main()
{
int
a,b,c;
int
m;
printf("Please
input
a
b
c\n");
scanf("%d
%d
%d",&a,&b,&c);
m
=
a;
if
(b
>
m)
m
=
b;
if
(c
>
m)
m
=
c;
printf("Max
is
%d\n",m);
}
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
第4个回答  2009-05-31
三目运算符做的
#include<stdio.h>
void main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("\na=%d,b=%d,c=%d\n",a,b,c);
printf("%d\n",a>(b>c?b:c)?a:(b>c?b:c));
}
像这样的程序
建议多想一下,

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网