1289 - 2012年上半年浙江省高等学校计算机等级考试-编程题1
输入2个正整数m 和 n(1≤m≤6,1≤n≤6),然后输入矩阵 a(m行n列)中的元素,分别计算并输出各行元素之和。
题目输入
题目输出
输入/输出样例
题目输入
2 2 1 2 3 4
题目输出
第1行元素之和为3 第2行元素之和为7
C语言解答
#include <stdio.h> void main() { int m,n,a[36],sum,i,j; scanf("%d%d",&m,&n); for(i=0;i<m*n;i++) scanf("%d",&a[i]); for(i=0;i<m;i++) { sum=0; for(j=i*n;j<(i+1)*n;j++)sum+=a[j]; printf("第%d行元素之和为%d\n",i+1,sum); } }
C++解答
#include<iostream> using namespace std; int main() { int a,b; cin>>a>>b; for(int i=0;i<a;i++){ int sum=0,t; for(int j=0;j<b;j++){ cin>>t;sum+=t; } cout<<"第"<<i+1<<"行元素之和为"<<sum<<endl; } return 0; }