为了账号安全,请及时绑定邮箱和手机立即绑定

定义一个3行3列的二维数组,从键盘输入9个数存入该数组,计算各行之和

定义一个3行3列的二维数组,从键盘输入9个数存入该数组,计算各行之和

C
qq_不二_19 2016-12-24 16:06:19
查看完整描述

2 回答

?
望远

TA贡献1017条经验 获得超1032个赞

#include "stdio.h"
int main(void){
    int a[3][3],sum0,sum1,sum2,i,j;
	sum0=sum1=sum2=0;
    for(i=0;i<3;i++)
	{
		for(j=0;j<3;j++)
		{
            scanf("%d",&a[i][j]);
		}
	}
   for(j=0;j<3;j++)
     {
		sum0+=a[0][j];
		sum1+=a[1][j];
		sum2+=a[2][j];
   }
    printf("The result is %d\n",sum0);
    printf("The result is %d\n",sum1);
    printf("The result is %d\n",sum2);
      
    return 0;
}


查看完整回答
反对 回复 2016-12-24
  • qq_不二_19
    qq_不二_19
    可是运行的时候总是出错怎么解?
  • 望远
    望远
    程序崩溃?
  • qq_不二_19
    qq_不二_19
    差不,这个是我自己后来写的,也是运行的时候出错 #include<stdio.h> int main() { int a[3][3]; int b[3]; int i,j; for(i=0;i<3;i++) for(i=0;j<3;j++) scanf("%d",&a[i][j]); for(i=0;i<3;i++) for(j=0;j<3;j++) b[i]=b[i]+a[i][j]; for(i=0;i<3;i++) for(j=0;j<3;j++) printf("%d",a[i][j]); printf("\n"); for(i=0;i<3;i++) printf("%d",b[i]); return 0; }
点击展开后面5
?
0puppy0

TA贡献24条经验 获得超7个赞

#include "stdio.h"

int main(void){

    int a[3][3],sum0=sum1=sum2=0,i=0,j=0;

    for(i=0;i<3;i++)

        for(j=0;j<3;j++)

     {

            scanf("%d",a[i][j]);

      }

   for(j=0;j<3;j++)

      {

            sum0+=a[0][j];

            sum1+=a[1][j];

            sum2+=a[2][j];

            printf("The result is %d\n",sum0);

            printf("The result is %d\n",sum1);

            printf("The result is %d\n",sum2);

        }

    return 0;

}


查看完整回答
反对 回复 2016-12-24
  • 2 回答
  • 1 关注
  • 2826 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信