用C语言比较三个数的大小并输出最大值

如题所述

#include <stdio.h>

int main() {
int a,b,c,d;
printf("输入三个正整数:");
while(scanf("%d%d%d",&a,&b,&c) == 3) {
d = a;
if(a < b) d = b;
if(d < c) d = c;
printf("%d\n",d);
printf("\n输入三个正整数:");
}
return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-01
#include<stdio.h>
int main()
{
float a,b,c;
scanf("%f%f%f",&a,&b,&c);//输入任意三个数字
if(a>b&&a>c) printf("最大的是%f",a);
if(b>a&&b>c) printf("最大的是%f",b);
if(c>a&&c>b) printf("最大的是%f",c);
return 0;
}

第2个回答  2017-12-01
书上有同样的例子