酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

C语言:判断输入数是否为素数并确定其在素数序列中的排位

```c #include <stdio.h> #include <math.h> int isPrime(int n) { if (n < 2) return 0; for (int i = 2; i <= sqrt(n); i++) { if (n % i == 0) return 0; } return 1; } int main() { int n; while (scanf("%d", &n)!= EOF) { int count = 0; int num = 2; while (num <= n) { if (isPrime(num)) count++; if (num == n && isPrime(num)) { printf("%d\n", count); break; } num++; } if (num > n ||!isPrime(n)) printf("0\n"); } return 0; } ``` ######[AI写代码神器 | 207点数解答 | 2024-11-18 21:30:05]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]