1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > c语言求n个数中最大值和最小值 C语言:从键盘输入n个数 求最大值和最小值(用数组)...

c语言求n个数中最大值和最小值 C语言:从键盘输入n个数 求最大值和最小值(用数组)...

时间:2023-09-08 21:46:16

相关推荐

c语言求n个数中最大值和最小值 C语言:从键盘输入n个数 求最大值和最小值(用数组)...

满意答案

zxyev

.07.01

采纳率:51%等级:7

已帮助:608人

#include

#include

#defineARR_LEN255/*数组长度上限*/

#defineelemTypeint/*元素类型*/

/*输入数组*/

/*arr[]:输入目标数组;len:元素个数*/

voidinputArray(elemTypearr[],intlen){

inti;

for(i=0;i

scanf("%d",&arr[i]);

putchar('\n');

}

/*计算数组最大值、最小值、总和、平均值*/

/*arr[]:目标数组;len:元素个数*/

voidcalcArray(elemTypearr[],intlen,elemType*max,elemType*min){

inti;

*max=*min=arr[0];

for(i=0;i

if(arr[i]>*max)

*max=arr[i];

if(arr[i]

*min=arr[i];

}

}

/*打印数组内容*/

/*arr[]:打印目标数组;len:元素个数*/

voidprintArray(elemTypearr[],intlen){

inti;

for(i=0;i

printf("%d\t",arr[i]);

putchar('\n');

}

intmain(void){

elemTypearr[ARR_LEN]={3,5,1,-7,4,9,-6,8,10,4};

intlen;

elemTypemax,min;

len=10;

//printf("请输入包含%d的个元素的数组:\n",len);

//inputArray(arr,len);

printf("Theinitialarray:\n");

printArray(arr,len);

calcArray(arr,len,&max,&min);

printf("max:\t%d\n",max);

printf("min:\t%d\n",min);

getch();/*屏幕暂留*/

return0;

}

00分享举报

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。