21xrx.com
2024-11-22 05:35:18 Friday
登录
文章检索 我的文章 写文章
C语言实现求三个数最大值的方法
2023-06-18 17:22:58 深夜i     --     --
C语言 最大值 三个数

在C语言编程中,求三个数的最大值是一种基本的算法。这篇文章将会介绍几种常见的C语言代码实现方法。

方法一:使用if语句

通过对三个数进行两次比较,即可求出最大值。代码如下:


#include

int main()

{

  int a,b,c,max;

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

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

  max=a;

  if(b>max)

   max=b;

  if(c>max)

   max=c;

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

  return 0;

}

方法二:使用条件运算符

条件运算符可以在一行代码中实现判断最大值并赋值的操作。代码如下:


#include

int main()

{

  int a,b,c,max;

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

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

  max=(a>b)?a:b;

  max=(max>c)?max:c;

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

  return 0;

}

方法三:使用数组

使用数组存储三个数,然后通过循环遍历数组求出最大值。代码如下:


#include

int main()

{

  int a[3],max=0,i;

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

  for(i=0;i<3;i++)

    scanf("%d",&a[i]);

  max=a[0];

  for(i=0;i<3;i++)

  {

    if(a[i]>max)

      max=a[i];

  }

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

  return 0;

}

  
  

评论区

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