怎么回事???????????
查看原帖
怎么回事???????????
989399
louzezhong20130517楼主2023/11/30 20:31
#include<bits/stdc++.h>
using namespace std;
int vis[1000];
int l,r,cnt=0;
void primes(int n,int m)
{
	memset(vis,0,sizeof(vis));
	vis[1]=1;
	for(int i=n;i<=m;i++)
	{
		if(vis[i])
		{
			continue;
		}
		cnt++;
		for(int j=i;j<=m/i;j++)
		{
			vis[i*j]=true;
		}
	}
	cout<<cnt;
}
int main(){
	cin>>l>>r;
	primes(l,r);
	return 0;
}

帮帮我!

2023/11/30 20:31
加载中...