#include<stdio.h>#include<math.h>int main(){? ? int prime_number(int x);? ? int x,b;? ? printf("Please enter a integer:");? ? scanf("%d",&x);? ? b=prime_number(x);? ? if(b==1)? ? ? ? printf("\n%d is a prime number\n",x);? ? else? ? ? ? printf("%d is not a prime number\n",x);? ? return 0;}int prime_number(int x){? ? int i,j=0,k;? ? k=sqrt(x);? ? for(i=2;i<=k;i++)? ? {? ? ? ? if(x%i==0)? break;? ? ? ? if(i>=k+1)? j=1;? ? }? ? return (j);}(為什么輸出的不管是素?cái)?shù)還是偶數(shù)都不是素?cái)?shù)。。。)
用一個(gè)函數(shù)去判斷輸入的一個(gè)整數(shù)是不是素?cái)?shù)
慕前端6184863
2017-11-12 09:36:42