21xrx.com
2024-12-23 00:48:21 Monday
登录
文章检索 我的文章 写文章
C语言中如何输入三个数并输出最大值
2023-06-14 23:57:06 深夜i     --     --
C语言 输入 输出 最大值

在编程中,经常需要对多个数字进行比较,然后输出其中的最大值。本文将介绍如何使用C语言输入三个数,并输出它们中的最大值。

首先,我们需要定义三个变量来存储输入的数值,例如:


int num1, num2, num3;

接下来,我们需要使用scanf函数来获取用户输入的值:


scanf("%d%d%d", &num1, &num2, &num3);

这里,%d表示输入的值是整数类型,&num1、&num2和&num3是变量的地址,用来存储输入的值。

然后,我们需要比较这三个数的大小,并将最大值赋给一个变量:


int max = num1; // 假设num1是最大值

if (num2 > max)

  max = num2;

if (num3 > max)

  max = num3;

这里,我们利用了if语句来比较这三个数的大小,如果其中一个数比当前最大值更大,则将其设定为最大值。

最后,我们使用printf函数来输出最大值:


printf("最大值是:%d\n", max);

完整的代码如下:


#include

int main() {

  int num1, num2, num3;

  printf("请输入三个整数,用空格隔开:\n");

  scanf("%d%d%d", &num1, &num2, &num3);

  int max = num1;

  if (num2 > max)

    max = num2;

  

  if (num3 > max)

    max = num3;

  

  printf("最大值是:%d\n", max);

  return 0;

}

  
  

评论区

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