C primer plus 第六版 第十章 第四題 程式設計練習答案

Aeron-A發表於2018-11-30

Github地址:φ(>ω<*)這裡這裡。

/*
    本程式應 習題-4 建立。
      題目要求: 編寫一個函式,返回儲存在 double 型別陣列中的最大值的下標,並在一個簡單的程式中測試該函式。
*/
 

#include<stdio.h>

#define o 10

int p(double i1[o] );

int main(void)
{
	double a[o];
	int big = 0;
	double u = 0;

	for (int i = 0; i < o; i++, u++)
	{	
		// 賦值。
		a[i] = u;
	}
	a[9] = 10;

	big = p(a);

	printf("The biggest value's subcript %d.\n", big);
	printf("Bye~\n");

	getchar();

	return 0;
}

int p(double i1[o])
{
	double u = 0;
	int big = 0;

	for (int i = 0; i < o; i++)
	{
		if(u < i1[i])
		{
			big = i;
		}
	}

	return big;
}

 

相關文章