跳到內容

演算法/查詢最大值/C 方法 1

來自維基文庫,一個開放世界的開放書籍

C 原始碼

int findmax(const int a[], int len) {
	int curr_max, i;
	
	if(len == 1)
		return a[0];
	else if(len == 0)
		return 0;
	
	curr_max = a[0];
	for(i = 1; i < len; i++)
		if(a[i] > curr_max)
			curr_max = a[i];
	
	return curr_max;
}
華夏公益教科書