#include <stdio.h>
/*
判断三个数中的最大数
*/
int getMax(int a, int b, int c)
{
int max=a;
if(b>max)
{
max = b;
}
if(c>max)
{
max = c;
}
return max;
}
int main()
{
int a, b, c;
printf("请输入三个整数,用空格分隔:");
scanf("%d %d %d",&a, &b, &c);
printf("最大值是:%d",getMax(a, b, c));
return 0;
}
1593c-examples-largest-number-three
用三元表达式判断:
#include <stdio.h>
int main()
{
int a, b, c, max;
printf("请输入三个数,用空格分割: ");
scanf("%d %d %d", &a, &b, &c);
max = a > b ? ( a > c ? a : c ) : ( b > c ? b : c);
printf("最大值是:%d", max);
return 0;
}
1595c-examples-quadratic-roots
一元二次方程可能有两个实数解,或者一个实数解,或者无实数解。
根据输入的三个系数 a、b、c 的判断解的情况:
1594c-examples-largest-number-three
参考方法:
1593c-examples-largest-number-three
用三元表达式判断:
1592c-examples-largest-number-three
参考方法:
1591c-examples-vowel-consonant
完善一楼多个字符输入错误的问题: