提高第34课时,实践1,【项目1-二维数组当函数参数】
2015-05-25 21:50
253 查看
/* *Copyright(c) 2015/5/25 CSDN博客 *All rights reserved. *文件名称:main.c *作 者:金叶 *完成日期:2015/5/25 *版本号:V1.0 *问题描述:【项目1-二维数组当函数参数】 *程序输出:定义一个函数来完成对参数数组中元素的排序工作,函数声明如下: */ #include <stdio.h> int sum(int array[ ][4],int m,int n);//该函数完成对array数组中的前m行和n列元素求和 int main() { int a[4][4]= {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}}; //定义二维数组的同时进行初始化 int row,col; scanf("%d %d", &row, &col); //输入行数和列数 printf("%d\n", sum(a, row, col)); //输出二维数组前row行前col列的元素的和 return 0; } int sum(int array[ ][4],int m,int n) { int i,j; int sum1=0; int (*p)[4]; p=array; for (i=0;i<m;i++,p++){ for (j=0;j<n;j++){ sum1+=*(*p+j); } } return sum1; }
最近有点松懈了,要加油了
相关文章推荐
- 提高项目35-二维数组当函数参数
- 第34-36章项目1-二维数组当函数参数
- 提高第26课时,实践1,项目1-有序数组中插入数据(函数版)
- 提高第37课时,实践1,项目1-带姓名的成绩单
- 第二周实践项目1-C++语言中函数参数传递的三种方式(传地址)
- 《C语言及程序设计》实践参考——二维数组当函数参数
- TG(提高篇)第15讲 实践项目 简单银行系统(函数篇)
- 第十七周上机实践项目——体会函数参数传递。
- 第二周实践项目1-C++语言中函数参数传递的三种方式(引用作形参)
- 提高第27课时,实践3,项目3-数组的排序
- 提高第31课时,实践3,项目3-字符串复制
- 提高第36课时,实践3,项目3-各种“棋盘”
- 第十七周上机实践项目——体会函数参数传递(传地址值)
- 提高第21课时,实践1,项目1-有几个
- 提高第39课时,实践3,项目3-为动态数组扩容
- 第二周上机实践—项目1—C/C++语言中函数参数传递的三种方式
- 提高第38课时,实践2,项目2 - 带行号显示文件
- 提高第39课时,实践1,项目1-学生人数没个准
- 第二周实践项目(1)~C/C++语言中函数参数传递的三种方式
- 提高第26课时,实践2,项目2 - 删除数组元素