请输入10个整数:1 2 3 56 23 6 767 32 11 567 3 5 10 20 7 14 9 18 15 17 max=767 min=1 请按任意键继续. . .
printf("max=%d,min=%d,ave=%f",max,min,ave/20.0);}
利用指针替代数组名作为函数参数找出一个数组中的最大(小)值元素 #include <stdio.h>int len;int fun(int *p,int len){in c语言1、输入一个二维数组,找出其中最大(最小)的数,记录其下标,打印输出。 int max(int x[6][7]) { int i,j, 求助数组成员引用下标必须大于等于1 这样怎么改的 你好,很高兴...
max=min=a[0]; 初始化最大值最小值是0 for(i=0;i<count;i++) 遍历数组 { sum=sum+a[i]; 累加得到所有数的总和 if(maxa[i]) min=a[i]; } 遍历数组,碰到比min小的,就把这个值赋给min aver=(float)sum/count; 总和除以数的个数就是平均值 cout<<"sum="<...
下面的程序不处理空数组...import java.util.Arrays;public class Test { public static void main(String[] args) { int[] array = { 1, 2, 3, 4, 5, };int[] temp = Arrays.copyOf(array, array.length);Arrays.sort(temp);System.out.println("min: " + temp[0]);System.out....
[100],i,max=0,min=0,count=0; 初始化,不用多说float aver;long sum=0;cout<<"input integers(end by 0) :"
include<stdio.h> int main(){ int i,max,a[10],sum=0;printf("请输入10个整数!\n");for(i=0;i<10;i++){ scanf("%d",&a[i]);sum+=a[i];} max=a[0];for(i=1;i<10;i++)if(max
for(i=1;i { sum=sum+array[i]; } aver=sum/n; return aver; } int main() { int score[N]={12,23,34,56,43,32,12,34,56,98}; float aver; aver=averageMark(score, 10);//一个是数组名作为实际参数,一个是数组元素个数 printf("平均成绩为:%.2f",aver); return 0; }反馈...
run:最小数:4 最大数:78 平均数:36 和:367 成功生成(总时间:0 秒)补充你自己做一下,很...