找出最大值

CBeginner
立即练习

介绍

在本实验中,我们将编写一个 C 程序来找出用户输入的三个数字中的最大值。我们将提示用户输入三个数字,然后我们的程序将确定最大的数字并将其打印到控制台。

创建一个 C 程序

首先,我们需要在 ~/project/ 目录下的 main.c 文件中创建一个 C 程序。

包含必要的库

首先需要包含必要的头文件。

#include <stdio.h>

声明变量

接下来,我们声明三个 float 类型的变量来存储用户输入的值。

float a, b, c;

获取用户输入

现在我们可以提示用户输入数据。

printf("Enter 3 numbers: ");
scanf("%f %f %f", &a, &b, &c);

找出最大值

现在,我们将使用 if...else 语句来确定最大的数字:

if(a >= b && a >= c)
{
   printf("\n\nLargest number = %.3f ", a);  // 将最大的数字打印到控制台
}
else if(b >= a && b >= c)
{
   printf("\n\nLargest number is = %.3f", b);
}
else
{
   printf("\n\nLargest number is = %.3f", c);
}

显示输出

最后,我们需要将输出打印到控制台。

printf("\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;

确保编译并运行程序以进行测试。

总结

在本实验中,我们学习了如何编写一个 C 程序来找出用户输入的三个数字中的最大值。我们使用了 if-else 条件语句来确定最大的数字,并将结果打印到控制台。请记住,始终要彻底测试你的程序,以确保其按预期工作。