PAT考试乙级1038(C语言实现)

#include
int main(){
    int num1,grade[100000],num2,count[100000],i,b[105]={0};
    scanf("%d",&num1);
    for(i=0;i"%d",&grade[i]);
        b[grade[i]]++;
    }
    scanf("%d",&num2);
    for(i=0;i"%d",&count[i]);
        if(i!=num2-1)
            printf("%d ",b[count[i]]);
        else
            printf("%d",b[count[i]]);
    }
    return 0;
}

总结:
注意b数组的长度,不然会有一个测试点错误。

你可能感兴趣的:(PAT)