永发信息网

如何用C++写一个关于判断一个数是否为素数的程序!

答案:3  悬赏:10  手机版
解决时间 2021-12-03 11:24
如何用C++写一个关于判断一个数是否为素数的程序!
最佳答案
楼主你好,判断一个整数m是否为素数只需被2~根号m之间的每个数去除就可以了。
下面输入一个整数判断其是否为素数的程序,希望楼主理解其算法,
#include
#include

bool is_prime(int n)
{ int i,j;
for (i=2, j=int(sqrt(n)); i<=j; i++)
if (n%i == 0) return false;
return true;
}

void main()
{ int n;
cout << "请输入一个正整数:";
cin >> n; //从键盘输入一个正整数
if (n < 2)
{cout<<"您输入的数小于2。";
return ;
}
if(n==2) cout<<2<<"是素数"< else if(is_prime(n))
cout<}
全部回答
和C语言一样的 这个你可以搜C语言的 然后加上一个类就行了
整除就是余数为0,然后循环所有比它小的数,一个一个验证就行了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
武汉601公交路线
贵阳火车站到大慈桥车水路多远
qq建群1500人需要什么条件
小红同学在做“观察平面镜成像”实验时,将一
樱桃沟的春天的内容简介是
求DMMD莲苍的同人漫画
msa手册附录c里d2是d2*的无限值是什么意思
哪种商标不能注册?
C++中关于类对象的初始化问题
35个人分成两组,一组10人,一组25人,则A、B
下列溶液中,pH最小的是A.使酚酞试液变红的溶
固安北开发区最新招工相关推荐
o记实录2结局是什么
以下哪些情况应当执行任职回避? A、夫妻双方
国真松花粉多少钱一盒,一盒多少袋
推荐资讯
折纸大全怎么折战舰图片
陶瓷杯、玻璃杯、搪瓷杯、塑料杯用哪一个对健
汝阳有交通银行吗
帅土之滨我进去了第二赛季什么都没了。
在周长16厘米的正方形硬纸板上剪出一个面积最
各价位显卡该怎么选购
全国ccc现场检测实验室 有多少
无论多么伤人的话都能说出口,别人总说小
末世np文男主其中之一是轩辕靖有个男主是丧尸
怎么看一个人说的话是不是真的?
边防村地址好找么,我有些事要过去,
小利7:50到校,11:30放学,她上午在校几小
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?