freopen乱码???
  • 板块学术版
  • 楼主Adolfo_North
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/11/13 12:35
  • 上次更新2023/10/27 03:07:44
查看原帖
freopen乱码???
616964
Adolfo_North楼主2022/11/13 12:35

想打个素数,但是加了freopen就乱码了,不加就是好的

#include<iostream>
using namespace std;
const int N=1e6;
bool a[N];
void find(int k){
	int cnt=0;
	for(int i=0;i<k;i++){
		int xx=(i^k);
		if(a[xx]==0) cnt++;
	}
	cout<<cnt<<endl;
	return;
}
int main()
{
//	freopen("1.txt","w",stdout);
	a[0]=a[1]=1;
	for(int i=2;i<=N;i++){
		if(a[i]==0){
			for(int j=i+i;j<=N;j+=i){
				a[j]=1;
			}
		}
	} 
	for(int i=1;i<=N;i++){
		if(a[i]==0){
			printf("%d",i);
			putchar(' ');
		} 
	}
	/*
	for(int i=1;i<=10;i++){
		find(i);
	}
	*/
	return 0;
}
2022/11/13 12:35
加载中...