Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
66986 标准课程 寻找绝对素数 C++ Wrong Answer 1 MS 200 KB 826 2024-03-12 19:35:04

Tests(1/10):


Code:

#include <stdio.h> #include <math.h> int isPrime(int n) // 判断n是否质数 { int i, t = sqrt(n); for (i = 2; i <= t; i++) { if (n % i == 0) return 0; } return 1; } int isPrime2(int n) // 判断n的反序是否质数 { int i, t = 0; while (n > 0) { t = t * 10 + n % 10; n = n / 10; } return isPrime(t); } int main(int argc, char *argv[]) { int m, n, i, t = 0; scanf("%d%d", &m, &n); for (i = m; i <= n; i++) { if (isPrime(i) && isPrime2(i)) { if (t == 0) { printf("%d", i); t = 1; } else printf(",%d", i); } } if (t == 0) printf("No\n"); return 0; }


Run Info:

------Input------
1 10
------Answer-----
2,3,5,7
------Your output-----
1,2,3,5,7