#include <stdio.h>
int main()
{
int a,b,c,max=0;
printf("输入三个整数\n");
scanf("%d %d %d",&a,&b,&c);
if(a>c && a>b)
{
max=a;
}
else if(b>a && b>c)
{
max=b;
}
else
{
max=c;
}
printf("三个数的最大值为:%d\n",max);
return 0;
int main()
{
int a,b,c,max=0;
printf("输入三个整数\n");
scanf("%d %d %d",&a,&b,&c);
if(a>c && a>b)
{
max=a;
}
else if(b>a && b>c)
{
max=b;
}
else
{
max=c;
}
printf("三个数的最大值为:%d\n",max);
return 0;
}
@@@@@@@@@@@@@@@@@@@@
好像运行没问题
但是这是多重if-else语句,
提示里面说“求出两数的大值,再求这个大值与第三个数的大值,为三数最大值”
这个用什么语句呢???
尝试如下:
#include <stdio.h>
int main()
{
int a,b,c,max=0;
printf("输入三个整数\n");
scanf("%d %d %d",&a,&b,&c);
if(a>b)
{
max=a;
}
else
{
max=b;
}
if(max>c)
{
printf("三个数的最大值为:%d\n",max);
}
else
{
printf("三个数的最大值为:%d\n",c);
}
return 0;
}