mdsk.net
当前位置:首页 >> C语言作业用函数求一个二维数组的最大值及第几行第... >>

C语言作业用函数求一个二维数组的最大值及第几行第...

这是伪码,补充一下就ok: int a[3][4]={......}; int i=0,j=0,max=a[0][0]; for(int m=0;m

#include #include #define N 3 #define M 4 void main() { int a[N][M]={{9,80,205,40},{90,-60,96,1},{210,-3,101,89}}; int i,j,k; int t,tm,p; /* 可以键盘输入 printf("请输入数组:\n"); for(i=0;i

示例:有一个3*4的矩阵,要求编程序求出其中最大的那个元素的值,以及其所在的行号和列号。 代码: #include int main() { int i,j,row=0,colum=0,max; int a[3][4]={{1,2,3,4},{4,5,6,7},{-1,3,-5,10}}; max=a[0][0]; printf("array a:\n"); fo...

假设数组a[5][6]; int i,j;for(i=0;i

#include main() {int i,j,row=0,colum=0,max; int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,5,2}}; max=a[0][0]; for(i=0;i

比如有这样一个二维数组: int a[3][5]; 求数组元素的总数: sizeof(a) / sizeof(int) 求数组列数: sizeof(a[0])/sizeof(int) 而数组行数则为 :( sizeof(a) / sizeof(int) )/ ( sizeof(a[0]) / sizeof(int) ) 不知道你明白了么?

#includeint sum_n(int *p,int m)//求*p开始的m个元素的总和 {int i,s=0; for(i=0;i

#include //首先指定M和N的值 #define M 3 #define N 3 int main() { printf("There are %d rows %d columns.\n", M, N); //输出到屏幕的提示信息 int a[M][N] = { 0 }; //声明一个M行N列的数组,并将全部元素赋初值为0 int i, j; //for循环中要...

#include #include void maxp(int** ia,int r,int c,int* x,int* y,int* max) { *max=ia[0][0]; int i,j; for(i=0;i

#include int main() { int a[3][3]={1,2,3,4,5,6,7,8,9},i,max=a[0[0],min=a[0][0]; float aver,sum=0; int *p=&a[0][0]; for(i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com