注册 登录
编程论坛 C语言论坛

三个数比大小if语句

qiqicai 发布于 2021-03-28 17:26, 1356 次点击
#include <stdio.h>
int main()
{
int a,b,c,max;
printf("输入三个数字:");
scanf("%d%d%d",&a,&b,&c);
if (a>b)
max=a;
else
max=b;
if(max>c);
max=max;
(else )     //这块为啥不用再加else来判断
max=c;
printf("最大的数为:%d",max);
return 0;

}
2 回复
#2
rjsp2021-03-29 09:15

if(max>c);
max=max;
else     //这块为啥不用再加else来判断
max=c;

改为
if( max > c )
    max = max;
else
    max = c;
#3
rjsp2021-03-29 09:18
程序代码:
#include <stdio.h>

int main( void )
{
    int a, b, c;
    printf( "输入三个数字: " );
    scanf( "%d%d%d", &a, &b, &c );

    int max = a;
    if( max < b )
        max = b;
    if( max < c )
        max = c;
    printf( "最大的数为: %d\n", max );
}
1