加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
如何合理设计函数_求1到某个数之间的所有素数.cpp 587 Bytes
一键复制 编辑 原始数据 按行查看 历史
tanggitee 提交于 2020-03-18 16:49 . 自学C语言敲得代码
/*
用两个函数来实现求1到某个数字之间所有的素数,并将其输出
代码量更少,可重用性更高
*/
#include <stdio.h>
// 本函数的功能:判断m是否是素数,是返回true,不是返回false
bool IsPrime(int m)
{
int i;
for (i = 2;i<m;++i)
{
if(0 == m%i)
break;
}
if (i == m)
return true;
else
return false;
}
//本函数的功能是把1到n之间所有的素数在显示器上输出
void TraverseVal(int n)
{
int i;
for(i = 2;i<n;++i)
{
if(IsPrime(i))
printf("%d\n",i);
}
}
int main(void)
{
int val;
scanf("%d",&val);
TraverseVal(val);
return 0;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化