当前位置:首页 / 文章测试 / C语言输出0到N之间的所有素数

C语言输出0到N之间的所有素数

开始打字练习

#include<stdio.h>

int is_prime(int num){

if(num<=1){

return 0;

}

for(int i=2; i*i<=num;++i){

if(num%i==0){

return 0;

}

}

return 1;

}

void print_primes(int n){

for(int i=2; i<=n;++i){

if(is_prime(i)){

printf("%d", i);

}

}

printf("\n");

}

int main(){

int N;

printf("请输入一个正整数:");

scanf("%d",&N);

printf("%d到%d之间的所有素数为:\n", 0, N);

print_primes(N);

return 0;

}

声明:以上文章均为用户自行发布,仅供打字交流使用,不代表本站观点,本站不承担任何法律责任,特此声明!如果有侵犯到您的权利,请及时联系我们删除。