pat乙1061 判斷題

#include<iostream>
using namespace std;
int main()
{
    int i,j,n,m;
    int stu,tishu;
    cin>>stu>>tishu;
    int grade[102];
    int right[102];
    int stulist[102][102];
    int mark[102]={0};
    for(i=0;i<tishu;i++)
    {
        cin>>grade[i];
    }
    for(i=0;i<tishu;i++)
    {
        cin>>right[i];
    }
    for(i=0;i<stu;i++)
    {
        for(j=0;j<tishu;j++)
        {
            cin>>stulist[i][j];
        }
    }
    for(i=0;i<stu;i++)
    {
        for(j=0;j<tishu;j++)
        {
            if(stulist[i][j]==right[j])
            {
                mark[i]=mark[i]+grade[j];
            }

        }
    }
    for(i=0;i<stu;i++)
    {
        cout<<mark[i]<<endl;
    }
    return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章