请输入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 这样怎么改的 你好,很高兴...
下面的程序不处理空数组...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) :"
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; }反馈...
define N 5 float aver(float *p,int n){ int i;float sum=0;for(i=0;i<n;i++){ sum+=*(p+i);} return sum/n;} void main(){ float a[N];int i;for(i=0;i<N;i++){ printf("输入第%d个数:",i+1);scanf("%f",&a[i]);} printf("平均数为:%.2f",aver(a,N)...
run:最小数:4 最大数:78 平均数:36 和:367 成功生成(总时间:0 秒)补充你自己做一下,很...
{ float a[M][N]={{1,2,3},{4,5,6},{7,8,9}}; //定义一个M行N列的二维数组.float ave=0; //累加总成绩,计算平均值./*方法1: 转化成一维指针*/ float *p=(float *)a;for(int i = 0; i < M * N; ++i){ cout << *( p + i ) << " "; //输出二维...