# C 程序：查找最大的三个数字

> 原文： [https://beginnersbook.com/2014/06/c-program-to-find-greatest-of-three-numbers/](https://beginnersbook.com/2014/06/c-program-to-find-greatest-of-three-numbers/)

在本教程中，我们共享了一个程序，该程序比较三个输入整数并返回最大数字作为输出。为了进行这种比较，我们使用了一个简单的`if-elseif-else`块。

## 查找三个输入数字中的最大数字的程序

该程序将提示用户输入三个整数，并根据输入，它将比较并显示最大数字作为输出。在这个程序`num1, num2, num3`是三个`int`变量，依次表示`number1`，`number2`和`number3`。

```c
#include<stdio.h>
int main()
{
   int num1,num2,num3;

   //Ask user to input any three integer numbers
   printf("\nEnter value of num1, num2 and num3:");
   //Store input values in variables for comparsion
   scanf("%d %d %d",&num1,&num2,&num3);

   if((num1>num2)&&(num1>num3))
      printf("\n Number1 is greatest");
   else if((num2>num3)&&(num2>num1))
      printf("\n Number2 is greatest");
   else
      printf("\n Number3 is greatest");
   return 0;
}
```

输出：

```c
Enter value of num1, num2 and num3: 15 200 101
 Number2 is greatest
```