c语言,求自然数n最近的素数k, k>n。 ***输入提示信息**:"Please input n:" ***输入数据格式**:"%d" ***输出数据格式**:"%ld" 示例 Please input n:257↙ 263
时间: 2024-05-03 10:15:32 浏览: 80
C语言必背18个经典程序
C语言是一种通用的、面向过程式的计算机编程语言。它广泛应用于操作系统、嵌入式系统、游戏开发等领域。下面是您需要的求解自然数n最近的素数k的C语言代码:
```
#include <stdio.h>
#include <math.h>
int isPrime(long num) {
if (num <= 1) {
return 0;
}
for (long i = 2; i <= sqrt(num); i++) {
if (num % i == 0) {
return 0;
}
}
return 1;
}
int main() {
long n, k;
printf("Please input n:");
scanf("%ld", &n);
k = n + 1;
while (!isPrime(k)) {
k++;
}
printf("%ld", k);
// 相关问题
printf("\n
阅读全文