个人中心
我的提问
我的回答
今日任务
我的设置
退出
文档资料
电脑网络
体育运动
医疗健康
游戏
社会民生
文化艺术
电子数码
娱乐休闲
商业理财
教育科学
生活
烦恼
资源共享
其它
歪果仁看中国
爱问日报
精选问答
爱问教育
爱问公益
爱问法律
还是看看C语言程序设计吧
1个回答
矩阵表示的数据用二维数组描述
2个回答
/*说明:我不太清楚你说的矩阵有多大,我这里用5*5矩阵做*/ #include #include void main() { int a[5][5],i,j; int num=0; for(i=0;i<5;i++) { for(j=0;j<5;j++) { printf("\n\n\tplease...
#define M 3 void main() {int a[M][M],i,j,sum=0; printf("please input a %d*%d integer array:\n",M,M); for(i=0;i C C/C++ 2个回答
用二位数组。具体实现根据矩阵算法,用循环或者嵌套实现。
笨的方法用FOR
一般只能用二维数组来处理矩阵
两矩阵相乘(3*3)的程序如下: void mut(float a[][],float b[][],float c[][],int row) { int i,j,k; for(i=0;i C 上网帮助 1个回答
for (i=0;ii+1;l--) { if(array[l][i]!=0) { for (m=i;m C 软件 1个回答
#include "stdio.h" #include void main(void) { int a[3][3],max,i,j; int row,column; srand( (unsigned)time(NULL) ); for(i=0;i time.h是关于时间的头文件,主要用于生成以时...
# include <stdio.h>void main(){int a[4][4],s1=s2=0;int i,j;for (i=0;i<4;i++)for (j=0;j<4;j++)scanf("%d",&a[i][j]);for (i=0,j=0;i<4,j<...
小伙子,人要自食其力
学习了。
给你提供思路: 1 矩阵的转置:B[i][j] = A[j][i] 2 矩阵的加法: int s =0; for(int i = 0; i< n; i++) { for(j = 0; j< m; j++) { s += a[i][j]; } }
#include #define b 5 void main() { int a[b][b],i,j; int sum=0; long A=1; for(i=0;i C/C++ 1个回答
http://zhidao.baidu.com/question/407118568.html
4个回答
解决方法很多!int*p1[N]定义的是一个指针数组,而你传进去的参数a却是一个指针(地址).。参数类型不一致,还有就是,trans()函数没有返回b数组,所以main()函数中打印的b数组是空的。至于这个*(*(p2 j) i)=*(*(p1 i) j);我没深究,你自己再看看吧
3个回答