C语言求1000-2000之间最后一位是素数的数字个数
#include <stdio.h> #include <stdbool.h>
bool isPrime(int n) { if (n < 2) { return false; } for (int i = 2; i * i <= n; i++) { if (n % i == 0) { return false; } } return true; }
int main() { int count = 0; for (int i = 1000; i <= 2000; i++) { if (isPrime(i % 10)) { count++; } } printf('1000至2000之间的最后一位是素数的个数为:%d\n', count); return 0; } //输出结果为:1000至2000之间的最后一位是素数的个数为:301
原文地址: https://www.cveoy.top/t/topic/nu5I 著作权归作者所有。请勿转载和采集!