C语言学习(5)

 1 //判断一个数字是否是素数(素数只能被1和它自己整除)
 2 #include <stdio.h>
 3 #include <math.h>
 4 int main(){
 5     int num;
 6     int flag=0;
 7     printf("输入一个数字:\n");
 8     scanf("%d",&num);
 9     for(int i=2;i<=sqrt(num);i++){
10         if(num%i==0){
11             flag=1;
12         }
13     }
14     if(flag==1){
15         printf("这个数字不是素数\n");
16     }else{
17         printf("这个数字是素数\n");
18     }
19     return 0;
20 }

猜你喜欢

转载自www.cnblogs.com/Tobi/p/9219824.html