当前位置: 代码迷 >> C语言 >> [求助]有关数组
  详细解决方案

[求助]有关数组

热度:149   发布时间:2006-05-15 23:11:00.0
[求助]有关数组
求2个3*3的矩阵对应元素 之和并存入矩阵C中,然后输出矩阵C,
小第是自学的还请大家帮忙看下面那里不对了
main()
{int a[3][3],b[3][3],c[3][3],n,m,h,t,e,f;
printf("plesae suru 9 ge shuzhu ge a");
scanf("%d",&a);
printf("plesae suru 9 ge shuzhu ge b");
scanf("%d",&b);
for(n=0,m=n;n<=2;n++)
for(h=0,t=h;h<=2;h++)
c[e][f]=a[n][m]+b[h][t];
for(e=0,f=e;e<=2;e++)
printf("%d",c[e][f]);
getch();
}
搜索更多相关的解决方案: 矩阵  自学  元素  

----------------解决方案--------------------------------------------------------

去仔细看下书,二维数组怎么循环赋值


----------------解决方案--------------------------------------------------------
太难了
----------------解决方案--------------------------------------------------------
我们都是自学
----------------解决方案--------------------------------------------------------
#include<stdio.h>
main( )
{
int a[3][3],b[3][3],c[3][3];
int i,j;
printf("please shu ru a:de yuansu\n"); /*输入a数组的值*/
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
printf("\nplease shu ru b:de yuansu\n"); /*输入b数组的值*/
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&b[i][j]);
for(i=0;i<3;i++) /*给c数组赋值*/
for(j=0;j<3;j++)
c[i][j]=a[i][j]+b[i][j];
for(i=0;i<3;i++) /*输出c数组!*/
{
for(j=0;j<3;j++)
printf("%4d",c[i][j]);
printf("\n");
}
getch();
return 0;
}
有点烂!凑合着用吧!
楼主:please好像是这样写的!
----------------解决方案--------------------------------------------------------

恩 支持5楼!!


----------------解决方案--------------------------------------------------------

行和列要用两个FOR 其他好像不得问题


----------------解决方案--------------------------------------------------------

能不能把要输入的数值来个提醒
例如
a[0][0]=
a[0][1]=
.
.
.
a[3][3]=
这样看起来就比较明了


----------------解决方案--------------------------------------------------------

----------------解决方案--------------------------------------------------------
支持论坛大哥! 俺们都是自学地!  努力吧!
----------------解决方案--------------------------------------------------------
  相关解决方案