# include
void f(int n)
{
int i;
for(i=2; i
break;
if(i>=n)
printf("这个数是素数!\n");
else
printf("这个数是合数!\n");
}
int main (void)
{
int n;
printf("请任意输入一个整数:\n");
scanf ("%d", &n);
f(n);
return 0;
}
sushu(int t)
{
int i;
int flag=0;//标记位,当为0时说明为素数,否则不是
for(i=2;i<=sqrt(t);i++)
{
if(t%i==0)
{
flag=1;
break;
}
}
}
楼下函数缺少了对0,1和2的判定。还有主函数需要给他写一下。