在c语言中数组求最大值,主要就是声明一个相对较小的值,再使用for循环让声明的值与数组中的每一个值进行比较,求出最大值。
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
int a[4]; //编写一个整型数组
int i,max=0; //定义一个较小的数
for(i=0;i<4;i++){
scanf("%d",&a[i]); //从控制台进行输入
}
for(i=0;i<4;i++){
if(a[i]>max){
max=a[i];
}
}
printf("%d",max);
return 0;
}
在这里设max=0
if(a[i]>max){
max=a[i];
}
如果数组中的值比0大的话就会将max的值赋值为比它大的数组中的值,经过重复循环就可以求出max的值了。