求助 谢谢
查看原帖
求助 谢谢
1380750
xihe41017楼主2024/7/11 22:08

只A了一个点

#include <iostream>
#include <cmath>
using namespace std;

int main(){
	int a,b;
	cin >> a >> b;
	for(int i=a;i<=b;i++){
		int x=i;
		bool flag=true;
		for(int j=x/2;j>1;j--){
			if(x%j==0){
				flag=false;
				break;
			}
		}
		bool flag2=flag;
		if(flag){
			flag=true;
			x=10*(i%10)+(i/10);
			for(int j=x/2;j>1;j--){
				if(x%j==0){
					flag=false;
					break;
				}
			}
		}
		if(flag2&&flag) cout << i << " ";
	}
}
2024/7/11 22:08
加载中...