下面的prime是什么意思啊

#include<stdio.h>
int main()
{
 int prime(int);
 int n;
 printf("请输入一个整数");
 scanf("%d",&n) ;
 if(prime(n))
 printf("%d是一个素数",n);
 else
 printf("%d不是一个素数",n);
}
int prime(int n)
{
 int flag=1,i;
 for(i=2;i<n/2&&flag==1;i++)
 if(n%i==0)
 flag=0;
 return (flag);
}

qq_半夏流年_0
浏览 2310回答 1
1回答

慕用4063026

就是个盘点素数的自定义函数啊,估计你是不理解prime自定义函数中flag值为1和0,flag为1的话那么main函数里的if(prime(n))就为真,执行之后的语句,反之为0不执行
打开App,查看更多内容
随时随地看视频慕课网APP