21xrx.com
2024-11-05 14:37:56 Tuesday
登录
文章检索 我的文章 写文章
c语言中求n个数中的最大值的代码及方法
2023-06-16 13:06:00 深夜i     --     --
C语言 求最大值 循环 变量 数组

在c语言编程中,求n个数中的最大值是一个基本的问题。下面介绍一种比较简单的实现方式。

首先,我们需要定义一个变量来存储最大值,初始化为第一个数。然后,使用for循环将后面的数与当前最大值比较,如果某一个数比最大值大,则将这个数赋值给当前最大值。最后输出最大值即可。

具体代码如下:

int main()

{

  int n;

  printf("请输入要比较的数字个数:");

  scanf("%d", &n);

  int a[n];

  int max = a[0]; // 初始化最大值为第一个数

  for(int i = 0; i < n; i++)

  {

    printf("请输入第%d个数字:", i + 1);

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

    if(a[i] > max) //比较大小

    {

      max = a[i];

    }

  }

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

  return 0;

}

通过上述代码可以求出n个数中的最大值。

  
  

评论区

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