#include<stdio.h>void main(){int number;int prime(int number);printf("请输入一个正整数:\n");scanf("%d",&number);if (prime(number))printf("\n %d是素数. ",number);elseprintf("\n %d不是素数. ",number);}int prime(int num) /*此函数用于判别素数*/{ int flag= ① ,n;for(n=2;n<num/2 && ② ;n++)if ( ③ ==0)flag=0;return( ④ );}填空!急
3 回答
蓝山帝景
TA贡献1843条经验 获得超7个赞
int prime(int num) /*此函数用于判别素数*/
{ int flag=① 1 ,n;
for(n=2;n<num/2 && ②flag==1 ;n++)
if ( ③num%n ==0)
flag=0;
return( ④flag );
}
别着急,慢慢找兴趣,看多了程序就行了。多积累。
慕哥6287543
TA贡献1831条经验 获得超10个赞
#include ("stdio.h")
int isPrime ( int n )
{
int i;
for (i = 2; i <= n/i; ++i)
if (n % i == 0)
return 0;
}
int main (void)
{
int n;
scanf ("%i", &n);
if ( isPrime ( n ) == 0 )
printf ("NO\n");
else
printf ("YES\n");
}
添加回答
举报
0/150
提交
取消