其題目如下:
?
?代碼如下:
#include<stdio.h>
int main(){
int m,i,j;
int n;
int sum;
scanf("%d %d",&m,&n);
int a[m][n];
for(i=0;i<m;i++){
sum=0;
for(j=0;j<n;j++){
scanf("%d",&a[i][j]);
sum+=a[i][j];
}
printf("%d\n",sum);
}
return 0;
}
上述代碼大體思路為:
1.設(shè)置一個(gè)二維數(shù)組
2.讀入二維數(shù)組,并且列數(shù)比行數(shù)變化的要快,先寫(xiě)定行,同時(shí)當(dāng)列走完之后計(jì)算每一行的和時(shí)注意一定當(dāng)換行時(shí)sum=0;
3.輸出每行的和。(還有一種思路可以設(shè)置一個(gè)數(shù)組在輸出時(shí),讀入,輸出。
可能會(huì)犯的錯(cuò)誤
一,sum在換行時(shí)未賦值0;
二,數(shù)組的下標(biāo)是常量;
?若有其他思想,歡迎大家評(píng)論
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-535608.html文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-535608.html
?
到了這里,關(guān)于c語(yǔ)言求矩陣各行元素之和的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!