为了账号安全,请及时绑定邮箱和手机立即绑定

下面的prime是什么意思啊

下面的prime是什么意思啊

C C# C++
qq_半夏流年_0 2018-01-11 12:43:25
#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);}
查看完整描述

1 回答

已采纳
?
慕用4063026

TA贡献195条经验 获得超115个赞

就是个盘点素数的自定义函数啊,估计你是不理解prime自定义函数中flag值为1和0,flag为1的话那么main函数里的if(prime(n))就为真,执行之后的语句,反之为0不执行

查看完整回答
反对 回复 2018-01-11
  • 1 回答
  • 0 关注
  • 2309 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信