感觉有些错误,但是不知道怎么改。(请勿抄袭)
查看原帖
感觉有些错误,但是不知道怎么改。(请勿抄袭)
555007
LaserDisc8楼主2022/5/24 16:28

虽然代码AC了,但是总感觉哪里怪怪的。 换成桶排的话感觉和现在也一样。是排序用错了吗?

#include"iostream"
#include"set"
using namespace std;
int main(){
	int a(0),b,n=10,c=0;
	set<int> o;

	for(int i=1;i<=n;i++){
	cin>>a;
	o.insert(a);}
	set<int>::iterator it;
	cin>>b;
	for(it=o.begin();it!=o.end();it++)
	if((b+30)>=(*it))c++;
	cout<<c;
	return 0;
}
2022/5/24 16:28
加载中...