求一C语言题

来源:百度知道 编辑:UC知道 时间:2024/05/07 19:19:55
有3个整数a,b,c,由键盘输入,输出其中最大的数。

#include<stdio.h>
void main()
{int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("The max is %d",a>(b>c?b:c)?a:((b>c)?b:c));
}

简单易懂的算法
main()
{
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c);
if(a>b&&a>c)
printf("%d\n",a);
if(b>a&&b>c)
printf("%d\n",b);
if(c>a&&c>b)
printf("%d\n",c);
}

#include "stdio.h"
main()
{
int a,b,c;
printf("please input three num:\n");
scanf("%d%d%d",&a,&b,&c);
printf("the max num id %d\n",(a>b?a:b)>c?(a>b?a:b):c);
}

main()
{
int a,b,c,t;
printf("input a,b,c:");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{t=a; a=b; b=t;}
if(a>c)
{t=a; a=c; c=t;}
if(b>c)
{t=b; b=c; c=t;}
printf("%d\