return 1;
}
int main()
{
int i;
for(i = 101; i1000; i+=2)
if(jugde(i) == 1)
printf("%d ", i);
return 0;
}
c语言编程:设计一个函数用于判断一个数是否为素数,如果是素数返回1,否则返回0 。源程序代码以及算法解释如下:
#define _CRT_SECURE_NO_WARNINGS
#includestdio.h
int Func(int m)//判断函数
{
int n = 2;
while (n = m(m%n))//判断是否能被其他数整除
n++;
if (m == n)
return 1;
else
return 0;
}
int main()
{
int M_num;//定义变量
printf("请输入需要判断的数:\n");//文字提示
scanf("%i", M_num);//循环输入数组元素
int i = Func(M_num);//判断是否是素数
if (i == 1)//输出结果
printf("输入的数是素数");
if (i == 0)
printf("输入的数不是素数");
printf("\n");
return 0;
}
程序运行结果如下:
扩展资料:
输出1-100之间的所有素数程序如下:
#includestdio.h
int PrimeNumer(int x) //定义一个函数判断
{
assert(x0);//判断
int i;//被除数
for (i = 2; ix; i++)
{
if (x%i == 0)
{
return 0;//表示正常终止
}
}
return 1;//只是给主调函数一个标志,说明他的执行过程中遇到异常情况 。然后就返回主调函数来处理,继续执行 。
}
int main()
{
int i,a;
int count = 0;
for (i = 2; i101; i++)
{
if (PrimeNumer(i))//调用函数来判断
{
count++;//加入了一个计数器
printf("%d\n", i);
}
}
printf("素数出现的次数%d", count);
system("pause");
return 0;
}
关于c语言调用函数判断素数和c语言isprime函数判断素数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 鬼才潮牌服装直播带货,鬼才潮牌服装直播带货是真的吗
- 安卓机音效没有cd机好,安卓如何选择音频输出设备
- 动作描述游戏,动作描述游戏的词语
- 国外直播视频娱乐软件,国外直播视频娱乐软件有哪些
- 命令行mysql怎么退出 mysql命令行退出数据库表
- 笔记本怎么设置用主显卡,笔记本主显卡和显卡怎么切换
- mw310r路由器怎么安装,mw310r路由器怎么桥接
- 奇幻射击自动射击游戏,奇幻射击的游戏
- c语言累加求和普通函数 c语言求累加和的公式计算