二维数组行列和
答案:4 悬赏:60 手机版
解决时间 2021-11-21 09:32
- 提问者网友:捧腹剧
- 2021-11-21 04:19
二维数组行列和
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-11-21 04:56
#include
int main()
{
int i,j;
int a[3][4];
int r1[3]={0,0,0},r2[4]={0,0,0,0};
printf("Please input a 3*4 matrix:\n");
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
for(j=0;j<4;j++)
r1[i]+=a[i][j];
for(j=0;j<4;j++)
for(i=0;i<3;i++)
r2[j]+=a[i][j];
for(i=0;i<3;i++)
printf("the %dth role:%6d\n",i+1,r1[i]);
for(j=0;j<4;j++)
printf("the %dth cole:%6d\n",j+1,r2[j]);
return 0;
}
int main()
{
int i,j;
int a[3][4];
int r1[3]={0,0,0},r2[4]={0,0,0,0};
printf("Please input a 3*4 matrix:\n");
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
for(j=0;j<4;j++)
r1[i]+=a[i][j];
for(j=0;j<4;j++)
for(i=0;i<3;i++)
r2[j]+=a[i][j];
for(i=0;i<3;i++)
printf("the %dth role:%6d\n",i+1,r1[i]);
for(j=0;j<4;j++)
printf("the %dth cole:%6d\n",j+1,r2[j]);
return 0;
}
全部回答
- 1楼网友:英雄的欲望
- 2021-11-21 07:00
#include
#include
int main()
{
int i,j;
int a[3][4];
int r[3]={0,0,0},l[4]={0,0,0,0};
printf("Please input a 3*4 matrix:\n");
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
for(j=0;j<4;j++)
r[i]+=a[i][j];
for(j=0;j<4;j++)
for(i=0;i<3;i++)
l[j]+=a[i][j];
for(i=0;i<3;i++)
printf("第%d行元素的和为:%6d\n",i+1,r[i]);
for(j=0;j<4;j++)
printf("第%d列元素的和为:%6d\n",j+1,l[j]);
system("pause");
}
#include
int main()
{
int i,j;
int a[3][4];
int r[3]={0,0,0},l[4]={0,0,0,0};
printf("Please input a 3*4 matrix:\n");
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
for(j=0;j<4;j++)
r[i]+=a[i][j];
for(j=0;j<4;j++)
for(i=0;i<3;i++)
l[j]+=a[i][j];
for(i=0;i<3;i++)
printf("第%d行元素的和为:%6d\n",i+1,r[i]);
for(j=0;j<4;j++)
printf("第%d列元素的和为:%6d\n",j+1,l[j]);
system("pause");
}
- 2楼网友:醉吻情书
- 2021-11-21 06:00
#include"stdio.h"
main()
{
int i,j,a[3][4],value[7];//按你说的行列和的值放在value中
for(i=0;i<7;i++) //初始化value数组
value[i]=0;
for(i=0;i<3;i++)
{for(j=0;j<4;j++)
{scanf("%d",&a[i][j]);
value[i]=value[i]+a[i][j];//将i行的值存入value第i号元素中
value[j+3]=value[j+3]+a[i][j];//将j列的值存入value第j+3号元素中
}
}
for(i=0;i<3;i++)
for(j=0;j<4;j++)
{{printf("%d ",a[i][j]);
}
printf("\n");
}//输出原输入a的值
printf("\n");
for(i=0;i<7;i++)
printf("%d ",value[i]); //输出和的值
}
main()
{
int i,j,a[3][4],value[7];//按你说的行列和的值放在value中
for(i=0;i<7;i++) //初始化value数组
value[i]=0;
for(i=0;i<3;i++)
{for(j=0;j<4;j++)
{scanf("%d",&a[i][j]);
value[i]=value[i]+a[i][j];//将i行的值存入value第i号元素中
value[j+3]=value[j+3]+a[i][j];//将j列的值存入value第j+3号元素中
}
}
for(i=0;i<3;i++)
for(j=0;j<4;j++)
{{printf("%d ",a[i][j]);
}
printf("\n");
}//输出原输入a的值
printf("\n");
for(i=0;i<7;i++)
printf("%d ",value[i]); //输出和的值
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯