汇商网 科技与电子产品领域信息大全

c语言判断素数的代码

【C语言判断素数函数(完整代码

故我们只需要循环到sqrt(n)即可判断出当前自然数n是否是素数

完整代码:

# include <stdlib.h> # include <stdio.h> # include <math.h> void is_prime ( int n ) { int i = 2 ; //素数可整除的最小数 while ( i <= sqrt ( n ) ) { if ( n % i == 0 ) { printf ( "\n %d不是素数!\n" , n ) ; break ; //当前数能整除其他任意一个数,即表示非素数。跳出while循环 } i ++ ; } if ( i > sqrt ( n ) ) printf ( "\n %d是素数!\n" , n ) ; } int main ( ) { int a = 9 ; // printf("请输入要判断的数:"); // scanf("%d", &a); is_prime ( a ) ; return 0 ;

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除