60分,有没有人告诉我怎么了
  • 板块B2092 开关灯
  • 楼主lelaimc
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/12/31 18:18
  • 上次更新2023/12/31 22:05:04
查看原帖
60分,有没有人告诉我怎么了
1122172
lelaimc楼主2023/12/31 18:18
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int s[1010],n;
	cin>>n;
	for(int a=1;a<=1010;a=a+1) s[a]=1;
	for(int a=2;a<=n;a=a+1)
	{
		for(int e=1;e<=n;e=e+1)
		{
			if(e%a==0)
			{
				s[e]=s[e]*-1;
			}
		}
	}
	for(int a=1;a<=n;a=a+1)
	{
		if(s[a]==1)
		{
			cout<<a<<" ";
		}
	}
	return 0;
}
2023/12/31 18:18
加载中...