例题:请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。二维数组中的数己在主函数中赋予。

请勿改动主函数main与其它函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

代码如下:

#include<conio.h>
#include<stdio.h>
#define M 3
#define N 4
void fun(int a[M][N],int b[N])
{int i,j,max;for(j=0;j<N;j++){max=a[0][j];for(i=0;i<M;i++){if(a[i][j]>max)max=a[i][j];}b[j]=max;}
}
main()
{int c[M][N]={{10,22,15,30},{19,33,45,38},{20,22,66,40}};int p[N],i,j,k;FILE*out;printf("The original data is:\n");for(i=0;i<M;i++){for(j=0;j<N;j++)printf("%6d",c[i][j]);printf("\n");}fun(c,p);printf("\nThe result is:\n");for(k=0;k<N;k++)printf("%4d",p[k]);printf("\n");out=fopen("outfile.dat","w");for(k=0;k<N;k++)fprintf(out,"%d\n",p[k]);fclose(out);
}

输出运行窗口如下:

本周其他练习

C语言程序设计专栏

C语言编程>第七周 ① 请编写一个函数fun,它的功能是:求出1到m之内(含m)能被7或11整初的所有整数放在数组b中,通过n返回这些数的个数。

C语言编程>第七周 ② 请编写一个函数fun,它的功能是:找出一维整型数组元素中最小的值和它所在的下标,最小的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。

C语言编程>第七周 ③ 下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的r。

C语言编程>第七周 ④ 请编写函数fun,其功能是:将str所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全部删除;串中剩余字符所形成的一个新串放在s所指的数组中。

C语言编程>第七周 ⑤ 请编写一个函数void fun(ints,int t,intresult),用来求出数组的最小元素在数组中的下标,并存放在result所指的存储单元中。

C语言编程>第七周 ⑥ 给定程序的功能是判断字符串s中的某个字符是否与字符ch相同,若相同什么也不做,若不同则插在字符串的最后。

C语言编程>第七周 ⑦ 学生的记录由学号和成绩组成,M名学生的数据已在主函数中放入结构体数组score中,请编写函数fun,它的功能是把分数最低的学生数据放在low所指的数组中。

C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。

越努力越幸运!
加油,奥力给!!!

C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。相关推荐

  1. 13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。

    13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中.二维数组中的数已在主函数中 ...

  2. 请编写一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。

    #include <iostream> #include<iomanip> using namespace std; #define M 3 #define N 4 /*求出二 ...

  3. C语言编程>第九周 ④ 编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根。yn+1=cos(yn)

    例题:编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根. yn+1=cos(yn) 迭代步骤如下: (1)取y1初值为0.0. (2)y0=y1,把y1的值赋 ...

  4. 4.请编写一个函数void fun(char *tt,int pp[]),统计在tt字符串中“a”到“z”26个字母各自出现的次数,并依次放在pp所指数组中。

    4.请编写一个函数void fun(char *tt,int pp[]),统计在tt字符串中"a"到"z"26个字母各自出现的次数,并依次放在pp所指数组中. ...

  5. C语言试题二十三之编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中

    1. 题目 请编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中.二 ...

  6. C语言编程>第二十二周 ⑥ 请补充fun函数,该函数的功能是:把字符下标能被2和3同时整除的字符从字符串s中删除,把剩余的字符重新保存在字符串s中。

    例题:请补充fun函数,该函数的功能是:把字符下标能被2和3同时整除的字符从字符串s中删除,把剩余的字符重新保存在字符串s中.字符串s从键盘输入,其长度作为参数传入fun函数. 例如,输入 " ...

  7. C语言编程>第二十一周 ② 请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中。

    例题:请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中. 注意:仅在横线上填写所需的若干表达式或语句,请勿改动函数中的其它任何内容. 代码如下: #include& ...

  8. java二维数组周边元素_求出二维数组主对角线、次对角线以及周边元素之和

    某个同学的题目,写了一下. 题目大概是这样的: 编写函数,求出二维数组主对角线.次对角线以及周边元素之和. 要求:二维数组的行数.列数.数组元素在main函数中由键盘输入. #include int ...

  9. C语言编程>第二十一周 ⑥ 请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中。

    例题:请补充main函数,该函数的功能是:从键盘输入一个字符串,即一个指定,然后把这个字符及其后面的所有字符全部删除,结果仍然保存在原串中. 例如:输入"1234567",指定字符 ...

最新文章

  1. getElementById取得文本框中的值
  2. 机房收费系统上机之逻辑思维
  3. RobHess的SIFT代码解析之RANSAC
  4. TensorFlow tf.keras.losses.CategoricalHinge
  5. SQL Server-流程控制 2,If...Else 语句
  6. HTML5_用语义化标记重新定义博客
  7. 成熟男人和女孩的精彩对白
  8. 一种锂电池充电器的设计方案(使用LM317)
  9. C++ GUI Programming with Qt4 Second Edition 之 附录A.3 Mac系统Qt的安装
  10. Mobile Net 系列【V1—V3】
  11. 语音输入是计算机在哪个领域的应用,人工智能语音识别支持9种语言
  12. 实现在 .net 中使用 HttpClient 下载文件时显示进度
  13. SQLSERVER 集合处理——INTERSECT
  14. 电力逆变器中的二极管作用
  15. shell题库选择题_linux基础shell考试试卷习题.docx
  16. js求两圆交点_如何求两个圆的交点坐标,请举例
  17. 还原 NuGet 程序包时出错: 本地源“E:\DevExp\Components\Offline Packages”不存在
  18. 青岛旅游,不知道好玩不
  19. 达尔优 绿野EK861蓝牙键盘说明书
  20. 【转】QII调用 PLL的IP核

热门文章

  1. 市场调研—2021-2027中国鳍式场效应晶体管(FinFET)市场现状及未来发展趋势
  2. java和基岩版凋零打法,六种凋零打法介绍 凋零还可以这么打
  3. Chrome扩展学习Demo(三):将浏览器地址栏的网址转换为二维码
  4. 两个坚持是什么_什么运动减肚子脂肪效果最好?坚持这两个运动,“燃烧”腹部脂肪...
  5. MyBatis中日期时间的处理
  6. 2021年西安二手房价格
  7. a-upload上传图片
  8. 关系模式分解为BCNF,分解过程中关系依赖集为空集问题,欢迎大家解答
  9. android地图模式,百度地图Android V2.0新增卫星图及3D模式功能
  10. 闭环控制[Python]