题目:
输入三个数,输出最大的数
第一种方法:
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b&&a>c)
printf("%d\n",a);
else if(b>c)
printf("%d\n",b);
else
printf("%d\n",c);
}
第二种方法:
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
{
if(a>c)
printf("%d\n",a);
else
printf("%d\n",c);
}
else
{
if(b>c)
printf("%d\n",b);
else
printf("%d\n",c);
}
}
第三种方法:
#include <stdio.h>
int main()
{
int a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(b>max)
max=b;
if(c>max)
max=c;
printf("%d\n",max);
}
第四种方法:
#include <stdio.h>
int main()
{
int a,b,c,i;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
{
i=a;
a=b;
b=i;
}
if(b>c)
{
i=b;
b=c;
c=i;
}
printf("%d\n",c);
}