第二篇 我们依然来看看数组的问题。本次题目中有提到求最大值并输出。既然谈到了最大值,我们肯定就想起了比较了,我们可以在数组中选取两个依次进行比较从而找到最大值。
现在让我们看看代码吧
#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;
}
结果如下: