定义1个有8个整数组成的一维数组,从键盘输入数据赋给数组元素,然后求最大元素的值并输出。

第二篇 我们依然来看看数组的问题。本次题目中有提到求最大值并输出。既然谈到了最大值,我们肯定就想起了比较了,我们可以在数组中选取两个依次进行比较从而找到最大值。

现在让我们看看代码吧

#include<stdio.h>
#include<math.h>
#define N 8//这里我们可以看做把8赋值给N,这个下面代码可以用N来赋值a[8]
int main()
{
    int a[N],i,j,max=a[0];//我们将a[0]的值赋值给max
    for(i=0;i<N;i++) 
    {
        scanf("%d",&a[i]);//按顺序输入数组中的值
    }
    for(i=1;i<N;i++)
    {
            if(a[i]>max)
            {
            max=a[i];//通过a[i]和max比较可以找出较大的,将较大的存入max,继续进行 for循环
            }
    }
    printf("%d",max);
    return 0;
}

结果如下:

 


版权声明:本文为m0_59755742原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。