【GOTO判断素数输出孪生10对】2022-11-14
缘由我想用函数求出前十对孪生素数,为什么只输出三对呀-编程语言-CSDN问答
bool 判断素数GOTO版(int n)
{int a = 2, aa = 3;if (n == a)return 1;else if (n > a && n % a){
ks:if (aa*aa <= n)if (n%aa == 0)goto js;else{aa += 2;goto ks;}elsereturn 1;}
js:return 0;
}int a = 0, b = 0, j = 0;cin >> a >> b;
ks:if (j < 10 && a + 2 <= b){if (判断素数GOTO版(a) && 判断素数GOTO版(a + 2))cout << a << "\t" << a + 2 << "\n", ++j;++a;goto ks;}