首先是读入,然后再读入分数,然后标记b数组。 标记完了之后会要统计多少种分数,那么如果b数组的某个数不为0(就是1)那么说明有这个数。设一个计数器sum,然后存在的话sum自增就好了。
一道入门难度的水题(我好弱啊qwq)
扔cpp代码:
#include<iostream>
#include<cstdio>
using namespace std;
bool b[601];
int n,a,i,sum;
int main(){
cin>>n;
for(i=1;i<=n;i++) {
cin>>a;
b[a]=1;
}
for(i=1;i<=601;i++){
if(b[i]!=0) sum++;
}
cout<<sum;
return 0;
}