PAT答案(統計同成績學生)

題目鏈接

https://www.nowcoder.com/pat/6/problem/4064

代碼

#include<iostream>
#include<string.h>
#define MAX 100005
using namespace std;

int main() {
    int m,n,t,k=0;
    int a[MAX];
    int b[MAX];
    int c[MAX];
    memset(a, 0, sizeof(a));
    memset(b, 0, sizeof(b));
    memset(c, 0, sizeof(c));
    scanf("%d", &m);
    for(int i=0; i<m; i++)
        scanf("%d", &a[i]);
    scanf("%d", &n);
    for(int i=0; i<n; i++)
        scanf("%d", &b[i]);
    for(int i=0; i<n; i++) {
        for(int j=0; j<m; j++) {
            if(b[i] == a[j]) {
                c[i]++;
            }
        }
    }
    for(int i=0; i<n-1; i++) {
        printf("%d ",c[i]);
    }
    printf("%d\n", c[n-1]);
    return 0;
}
發佈了151 篇原創文章 · 獲贊 56 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章