📅  最后修改于: 2023-12-03 15:37:39.384000             🧑  作者: Mango
本文将介绍一个简单的C程序,实现在三个数字中找到最大值的功能。读者可以通过本文学习如何比较三个数字的大小,以及如何使用C语言实现相关的算法。
下面是本程序的C代码实现:
#include <stdio.h>
int main() {
int num1, num2, num3, max;
printf("请输入三个数字,用空格隔开:");
scanf("%d %d %d", &num1, &num2, &num3);
max = num1;
if(num2 > max) {
max = num2;
}
if(num3 > max) {
max = num3;
}
printf("最大值是:%d", max);
return 0;
}
这段代码中,首先我们定义了4个变量,分别表示输入的三个数字和最大值。然后通过scanf()函数读取用户输入的三个数字。接下来,我们将其中的一个数字赋值给max,然后依次比较另外两个数字,如果它们比max大,则更新max的值。最后,在控制台上输出max的值。
下面是本程序的运行结果示例:
请输入三个数字,用空格隔开:12 35 6
最大值是:35
可以看到,程序成功地找到了输入的三个数字中的最大值,输出结果也与我们的预期一致。
在本文中,我们演示了一个简单的C程序,该程序实现了在三个数字中找到最大值的功能。用户可以通过学习本程序,了解如何使用C语言比较数字大小,并感受C语言的编程风格和语法。