编写程序,从键盘输入3个实数,输出最大数
时间: 2023-05-27 17:05:30 浏览: 86
```
a = float(input("请输入第一个实数:"))
b = float(input("请输入第二个实数:"))
c = float(input("请输入第三个实数:"))
if a > b and a > c:
print("最大数是:", a)
elif b > a and b > c:
print("最大数是:", b)
else:
print("最大数是:", c)
```
注:本程序使用了if-elif-else语句,当第一个条件不成立时,才会考虑第二个条件,以此类推。如果都不成立,就会执行else语句。
相关问题
编写程序,从键盘输入3个实数,输出最大数。"
以下是程序的代码:
#include <stdio.h>
int main() {
double a, b, c;
printf("请输入三个实数:\n");
scanf("%lf %lf %lf", &a, &b, &c);
double max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
printf("最大数为:%.2lf\n", max);
return 0;
}
这个程序可以从键盘输入三个实数,然后输出最大的那个数。
2.编写程序,从键盘输入3个实数,输出最大数。+
好的,以下是代码示例:
#include <stdio.h>
int main(void) {
float num1, num2, num3;
printf("请输入三个实数:\n");
scanf("%f %f %f", &num1, &num2, &num3);
// 比较 num1 和 num2
float max = num1 > num2 ? num1 : num2;
// 比较 max 和 num3
max = max > num3 ? max : num3;
printf("最大数是:%f\n", max);
return 0;
}
如果输入 3 个数分别为 4.5、3.2 和 6.9,那么输出结果将是:
最大数是:6.900000
阅读全文