求三个数中的最大值
任务描述
输入3个整数,输出它们中的最大值。
输入示例
1 2 3
输出示例
3
代码
# include<stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d",a > b ? ( a > c ? a : c ) : ( b > c ? b : c ));
return 0;
}
求四个数中的最大值
任务描述
输入4个整数,输出它们中的最大值。
输入示例
1 2 3 4
输出示例
4
代码
#include<stdio.h>
int main()
{
int a,b,c,d,z;
scanf("%d %d %d %d",&a,&b,&c,&d);
z = ((a>b?a:b)>(c>d?c:d))?(a>b?a:b):(c>d?c:d); //比较a和b的最大值与c和d的最大值,将较大的那个值赋给变量z
printf("%d",z);
}
其它情况以此类推。