c语言 求矩阵每行元素之和 C语言矩阵每行元素相加

c\u8bed\u8a00\u77e9\u9635\u6c42\u6bcf\u884c\u7684\u548c

#includeint main(){ //\u5982\u679c\u6ca1\u6709\u5b66\u8fc7\u52a8\u6001\u5185\u5b58\u5206\u914d\u5c31\u8fd9\u6837\u5199\u5427int a[10][10], i = 0, j = 0, m, n, sum[10] = { 0 };printf("\u8bf7\u8f93\u5165\u884c\u6570\u4e0e\u5217\u6570\uff1a\n");scanf("%d%d", &m, &n);printf("\u8bf7\u4f9d\u6b21\u8f93\u5165\u6570\u636e\uff1a\n");for (i=0;i<m;i++){for (j=0;j<n;j++){scanf("%d", &a[i][j]);sum[i] = sum[i] + a[i][j];}}for (i=0; i < m; i++) printf("\u7b2c%d\u884c\u7684\u548c\u4e3a\uff1a%d\n", i+1,sum[i]);}\u5982\u679c\u5b66\u8fc7\u52a8\u6001\u5185\u5b58\u5206\u914d\uff0c\u53ef\u4ee5\u521b\u5efa\u5408\u9002\u5927\u5c0f\u7684\u6570\u7ec4\u3002\u800c\u8fd9\u91cc\u662f\u521b\u5efa\u4e00\u4e2a\u8f83\u5927\u7684\u6570\u7ec4\u3002

#include

int main()
{
int m, n, a[6][6], sum[6] = {0};
int i, j;

printf("\u8f93\u5165\u884c\u6570\u548c\u5217\u6570:");
scanf("%d%d", &m, &n);
printf("\u8f93\u5165%d\u884c%d\u5217\u77e9\u9635\u5143\u7d20:\n", m, n);
for(i = 0; i < m; i++)
for(j = 0; j < n; j++)
{
scanf("%d", &a[i][j]);
sum[i] += a[i][j];
}
for(i = 0; i < m; i++)
printf("\u7b2c%d\u884c\u5143\u7d20\u4e4b\u548c:%d\n", i + 1, sum[i]);
return 0;
}

中间加的语句是:
for(i=0;i<m;i++)
row[i]=0;
for(i=0;i<m;i++)
for(j=0;j<n;j++)
row[i]+=a[i][j];

不过你的程序有问题,矩阵的行和列都不能超过6,否则出错。

中间加的语句是:
for(i=0;i<m;i++)
row[i]=0;
for(i=0;i<m;i++)
for(j=0;j<n;j++)
row[i]+=a[i][j];
不过你的程序有问题,矩阵的行和列都不能超过6,否则出错。

扩展阅读:各行元素之和为4说明什么 ... a的每行元素之和为4 ... 矩阵每行元素之和为a ... 求矩阵各行元素之和pta ... 矩阵所有元素之和 ... c语言求矩阵所有元素之和 ... 矩阵每行元素之和为4 ... matlab求矩阵每行元素之和 ... 求任意方阵每行元素之和 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网