Bootstrap

c语言判断数组中的最大值

在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的值了。

;