21xrx.com
2024-11-22 06:38:30 Friday
登录
文章检索 我的文章 写文章
「教程」C语言教程:如何比较三个数大小的代码
2023-06-15 19:56:52 深夜i     --     --
C语言 比较 三个数 大小 if-else语句

在C语言中,比较三个数的大小并不像看起来那么简单。通常情况下,我们可以使用if-else语句来判断两个数的大小,但当涉及到三个数时,就需要使用更多的代码来比较。在本教程中,我们将介绍如何编写比较三个数大小的代码。

首先,我们需要声明三个变量a、b和c,它们分别代表三个数。然后,我们可以使用if-else语句来比较这些数的大小。接下来,我们可以使用嵌套if-else语句来比较每个数之间的大小关系。下面是完整的代码:


#include

int main()

{

  int a, b, c;

  printf("请输入三个整数:\n");

  scanf("%d %d %d", &a, &b, &c);

 

  if (a > b) {

   if (a > c) {

    printf("%d 最大\n", a);

   } else if (a == c) {

    printf("%d 和 %d 最大\n", a, c);

   } else {

    printf("%d 最大\n", c);

   }

 } else if (a == b) {

  if (a > c) {

    printf("%d 和 %d 最大\n", a, b);

   } else if (a == c) {

    printf("三个数相等\n");

   } else {

    printf("%d 最大\n", c);

   }

 } else {

   if (b > c) {

    printf("%d 最大\n", b);

   } else if (b == c) {

    printf("%d 和 %d 最大\n", b, c);

   } else {

    printf("%d 最大\n", c);

   }

 }

  return 0;

}

使用上述代码,我们可以比较三个数之间的大小,并输出最大的数。如果输入的三个数相等,则会输出“三个数相等”。这个代码可能有些冗长,但它能够确保正确比较任意三个数的大小。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复