解题思路:
利用三目运算解决三个整数输出最大值
注意事项:
a>b?(a>c?a:c):(b>c?b:c)是ABC三个整数比较大小的过程,相当于a>b?,得出一个max,然后进行max>c?,得出最大的值。
参考代码:
#include<stdio.h>
int main()
{
int a,b,c;
int max;
scanf("%d%d%d",&a,&b,&c);
max=a>b?(a>c?a:c):(b>c?b:c);
printf("%d\n”,max);
return 0;
}
也可以这样做!
#inclued<stdio.h>
int max(int a,int b)
{
return a>b?a:b;
}
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d\n",max(max(a,b),c));
return 0;
}
0.0分
2 人评分