69,373
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main(void)
{
int fac(int);
int i;
scanf("%d", &i);
fac(i);
return 0;
}
int fac(int i)
{
int k, m;
k = (int)sqrt(i); /////sqrt是库函数
for (m = 2; m <= k; m++)
{
if (i % m == 0)
break;
}
if (m > k)
printf("%d is prime number.\n", i);
else
printf("%d is not prime number.\n", i);
return i;
}