满意答案

zxyev
2020.07.01

采纳率:51% 等级:7
已帮助:608人
#include
#include
#define ARR_LEN 255 /*数组长度上限*/
#define elemType int /*元素类型*/
/* 输入数组 */
/* arr[]: 输入目标数组; len: 元素个数 */
void inputArray (elemType arr[], int len) {
int i;
for (i=0; i
scanf ("%d", &arr[i]);
putchar ('\n');
}
/* 计算数组最大值、最小值、总和、平均值 */
/* arr[]: 目标数组; len: 元素个数 */
void calcArray (elemType arr[], int len, elemType *max, elemType *min) {
int i;
*max = *min = arr[0];
for (i=0; i
if (arr[i] > *max)
*max = arr[i];
if (arr[i]
*min = arr[i];
}
}
/* 打印数组内容 */
/* arr[]: 打印目标数组; len: 元素个数 */
void printArray (elemType arr[], int len) {
int i;
for (i=0; i
printf ("%d\t", arr[i]);
putchar ('\n');
}
int main (void) {
elemType arr[ARR_LEN] = {3,5,1,-7,4,9,-6,8,10,4};
int len;
elemType max, min;
len = 10;
//printf ("请输入包含%d的个元素的数组:\n", len);
//inputArray (arr, len);
printf ("The initial array:\n");
printArray (arr, len);
calcArray (arr, len, &max, &min);
printf ("max:\t%d\n", max);
printf ("min:\t%d\n", min);
getch (); /*屏幕暂留*/
return 0;
}

00分享举报