您的位置:首页 > 其它

提高第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;
}




最近有点松懈了,要加油了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: