用c语言输入正整数m和 k,输出从m开始的k个素数
时间: 2024-06-13 12:06:36 浏览: 109
利用C语言输出素数的实现
以下是用C语言输入正整数m和k,输出从m开始的k个素数的代码实现:
```c
#include <stdio.h>
#include <math.h>
int prime(int x) // 判断一个数是否为素数的函数
{
int check = 1;
if (x == 1) {
check = 0;
} else {
for (int i = 2; i <= sqrt(x); i++) {
if (x % i == 0) {
check = 0;
break;
}
}
}
return check;
}
int main()
{
int m, k;
int count = 0, n = 0;
scanf("%d %d", &m, &k);
while (count < k) {
if (prime(m) == 1) {
printf("%d ", m);
count++;
}
m++;
}
return 0;
}
```
阅读全文