21xrx.com
2024-11-22 12:23:14 Friday
登录
文章检索 我的文章 写文章
怎样用C语言编写比较三个数大小的程序
2023-06-14 07:10:53 深夜i     --     --
C语言 比较大小 if语句 switch语句 编程

C语言是一种流行的编程语言,常用于编写各种各样的应用程序。在计算机编程中,比较三个数的大小是一个基本的操作,本文将向您介绍如何编写C语言代码来实现这个任务。

要比较三个数大小,我们可以使用if语句或者switch语句。以下是使用if语句的代码:


#include

int main() {

  int a, b, c;

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

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

  if (a >= b && a >= c) {

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

  } else if (b >= a && b >= c) {

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

  } else {

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

  }

  return 0;

}

上述代码中,我们首先定义了三个整型变量a、b、c,用于存储用户输入的三个数。然后,我们使用scanf函数从用户处获取这三个数的值。接下来,使用if语句进行比较,分别判断a、b、c哪个数最大,并输出其值。

除了if语句,我们也可以使用switch语句来编写比较三个数大小的代码。以下是使用switch语句的代码:


#include

int main() {

  int a, b, c, max;

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

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

  switch(a > b ? (a > c ? 1 : 3) : (b > c ? 2 : 3))

    case 1:

      max = a;

      break;

    case 2:

      max = b;

      break;

    case 3:

      max = c;

      break;

  

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

  return 0;

}

上述代码中,我们同样定义了三个整型变量a、b、c,并使用scanf函数获取用户输入的值。然后,我们使用switch语句比较a、b、c三个数的大小,找出最大值。最后,输出最大值。

通过上述两种方式,我们均可以编写一个比较三个数大小的程序。这种基本的编程技能在后续的编程工作中将经常用到。

  
  

评论区

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