[Pointers and C-String]D. Liang 7.4 Averaging an array

Description

Write two overloaded functions that returns the average of an array with the following headers:

int average_int(int *array, int size);
double average_double(double *array, int size);

Hint

Don’t submit the main() function.

//   Date:2020/5/1
//   Author:xiezhg5
int average_int(int *array, int size) {
	int i;
	int sum=0,average=0;
	for(i=0; i<size; i++)
		sum=sum+*(array+i);
	average=sum/size;
	return average;
}
double average_double(double *array, int size) {
	int i;
	double sum=0,average=0;
	for(i=0; i<size; i++)
		sum=sum+*(array+i);
	average=sum/size;
	return average;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章