第1个回答 2013-12-16
想要简单的?给你个条件表达式的
main()
{
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=a>=b&&a>=c?a:(b>=c?b:c); /*由于条件运算符的结合方向是“自右至左”,因此这里的括号完全可以省略不
printf("max=%d",d); 写,也可以说纯粹是多余的,写上的目的是为了让大家看的更清楚一点*/
}
再给你个if语句的:
main()
{
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
if(a>=b)
{if(b>=c) d=a;<br/> else if(c>=a) d=c;<br/> }
else d=b;
printf("max=%d",d);
}
第2个回答 2013-12-16
#include "stdio.h"
void main()
{
int a = 0 ;
int b = 0 ;
int c = 0 ;
printf("请输入a,b,c的值:");
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
if(a>b)
{
if(a>c)
{
printf("a=%d是最大值",a);
}
}
if(b>a)
{
if(b>c)
{
printf("b=%d是最大值",b);
}
}
if(c>a)
{
if(c>b)
{
printf("c=%d是最大值",c);
}
}
}
这样够简单么?
第3个回答 2013-12-16
if(a>b && a>c)
{
printf("%d",a);
}
else if(b>a && b>c)
{
printf("%d",b);
}
else if(c>a && c>b)
{
printf("%d",c);
}