热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

m行n列最大值和最小值C语言,编写一个函数,用于计算具有n行和m列的二维数组中指定列的平均值以及数组各行的和的最小值。...

望远#includevoidfunction1(intarr[][100],intn,intm,intk){inti;floatsum0;if(km){printf(数组下标越

e47292aa035b6e11b7180db8b48441b6.png

望远

#include

void function1(int arr[][100],int n,int m,int k)

{

int i;

float sum=0;

if(k>=m)

{

printf("数组下标越界,请重新输入!\n");

printf("请输入要查询的列:");

scanf("%d",&k);

function1(arr,n,m,k);

}

for(i=0;i

{

sum+=arr[i][k];

}

printf("第%d列的平均值为:%.2f\n",k,sum/n);

}

void function2(int arr[][100],int m,int n)

{

int sum=0;

int i,j;

int arr2[100],min;

for(i=0;i

{

sum=0;

for(j=0;j

{

sum+=arr[i][j];

}

arr2[i]=sum;

}

min=arr2[0];

for(i=1;i

{

if(arr2[i]

min=arr2[i];

}

printf("各行和最小值为%d\n",min);

}

void main()

{

int m,n,arr[100][100];

int i,j,k;

printf("请输入行和列:");

scanf("%d%d",&m,&n);

printf("请输入%d*%d数组的元素:\n",m,n);

for(i=0;i

{

for(j=0;j

{

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

}

}

printf("请输入要查询的列:");

scanf("%d",&k);

function1(arr,m,n,k);

function2(arr,m,n);

}



推荐阅读
author-avatar
黄承念63772
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有