C/C++版
#include<cstdio>
const int maxn=110;
int main(){
int N,M,num;
scanf("%d%d",&N,&M);
int full[maxn]={0};
int right[maxn]={0};
for(int i=0;i<M;i++){
scanf("%d",&full[i]);
}
for(int i=0;i<M;i++){
scanf("%d",&right[i]);
}
for(int i=0;i<N;i++){
int sum=0;
for(int j=0;j<M;j++){
scanf("%d",&num);
if(right[j]==num) sum+=full[j];
}
printf("%d\n",sum);
}
return 0;
}

本文提供了一个C/C++程序示例,该程序通过读取整数并根据特定条件进行求和运算,展示了基本的输入输出操作及数组使用方法。

1820

被折叠的 条评论
为什么被折叠?



