C语言求三个数的最大值 - 代码示例和解释
C语言求三个数的最大值 - 代码示例和解释
问题描述: 用户输入3个不相等的数,计算机给出最大值。
输入说明: 3个实数数据通过键盘输入,输入的数据介于-100000和100000之间,整数之间以空格、跳格或换行分隔。
输出说明: 输出3个数中的最大者。
输入样例: -6 0 39
输出样例: 39
**C语言完成内容:**以下是使用C语言实现的代码,用于计算并输出用户输入的三个不相等的数中的最大值。
#include <stdio.h>
int main() {
double num1, num2, num3;
// 输入三个不相等的实数数据
scanf('%lf %lf %lf', &num1, &num2, &num3);
// 比较三个数的大小,找出最大值
double max = num1;
if (num2 > max) {
max = num2;
}
if (num3 > max) {
max = num3;
}
// 输出最大值
printf('%.2lf
', max);
return 0;
}
请注意,此程序假设输入的三个数是不相等的,且输入的数据范围在-100000和100000之间。在实际应用中,您可能需要添加更多的输入验证和错误处理机制。
原文地址: https://www.cveoy.top/t/topic/cKHm 著作权归作者所有。请勿转载和采集!