mdsk.net
当前位置:首页 >> 定义一个整型数组,求出数组中元素的和,最大值及... >>

定义一个整型数组,求出数组中元素的和,最大值及...

#include #define ARRAY_LEN 5 /*数组长度*/int main (void) {int arr[ARRAY_LEN],max,min;float sum,average;int i;printf ("请为%d个元素的一维数组输入内容:\n",ARRAY_LEN); for (i=0; i

#include #define LEN 50 void main() { int a[LEN]={0},i,j,min=0,iMin=0,max=0,iMax=0;printf("请个输入整型数组元素(输入0表示输入结束):\n"); for (j=0; j

应该是这吧? if(Arr[i]>Arr[j]){ 应该同目前的最大值比较才对. if(Arr[i]>max){ 又或者max取(max,Arr[i],Arr[j])三个中的最大值,而不是仅仅Arr[i],Arr[j]. 最小值应该也是这样. 以上没有考虑效能问题.

public static void main(String[] args) { int[] a={8,7,1,6,484,54,8};//定义数组 int sum = 0; for (int i : a) { sum+=i;//数组中所有元素总和 } System.out.println("平均数:"+sum/a.length); //最大值方法一 Arrays.sort(a);//数组升序排...

#include main() { int a[10],i,max,min; printf("input ten numbers:\n"); for(i=0;i

产生1000以内的随机数来初始化数组元素。 最大值 初始值 用 a[0][0], 然后依次比较 a[j][i ], 记录 最大值的下标,存于 row,col. 输出 最终的 a[row][col]. #include #include int main(){ int a[3][4],v; int i,j,row=0,col=0; srand(time(0));...

main() { int sum=0, a[10]={1, 3, 11, 23, 35, 17, 5, 2, 9, 7}; int max=a[0], min=max, sum=a[0]; for(int i=1; imax) max=a[i]; if(a[i]

函数的参数错了,int a表示整形的变量a,改成int a[3][4]吧

先对数组(假设元素不重复)排序,从第一个开始查找,输出最小值,再查找到最后一个,输出最大值。

一个函数只能有一个return哦,后面的return不会被执行。解决方法可以考虑返回一个指针(这个指针指向构造包含m,x,max的数组)。或者da函数传入一个全局变量的数组,在函数中修改这个数组的值

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com