中易网

一个C++素数问题,大家进来看看

答案:1  悬赏:0  
解决时间 2021-04-21 14:57

题目:判断m是否为素数?

我做的:

#include<iostream>
#include<cmath>
using namespace std;
void main()
{
int m,j,k;
cin>>m>>endl;
k= double sqrt(m);
for(j=2;j<=k;j++)
{
if(m%j==0)break;
if(j>k)
cout<<"m不是素数"<<endl;
else
cout<<"m是素数"<<endl;
}
}

显示错误如下:

1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1>d:\c++\abc\abc\abc.cpp(8) : error C2062: 意外的类型“double”
1>生成日志保存在“file://d:\C++\abc\abc\Debug\BuildLog.htm”
1>abc - 2 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

请问怎么修改,主要就是那个sqrt 怎么正确调用函数?

最佳答案
#include<iostream>
#include<cmath>
using namespace std;
void main()
{
int m,j,k;
cin>>m;
k= (int)sqrt(m);
for(j=2;j<=k;j++)
{
if(m%j==0)break;
}
if(j<=k)
cout<<"m不是素数"<<endl;
else
cout<<"m是素数"<<endl;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北苑到方庄芳城园怎麽走 (公交路线)- 百度
我估计到11点大盘可能会走好有所反弹,明天下
我搞不清楚这是什么状况
劲舞7天的YY怎么变永久?
重庆市铜梁县土桥镇高垭村邮编是什么?
全自动涂料调色设备多少钱 有什么大品牌
仙五里会有李逍遥吗???
绥化麻将 怎么算帐
找人,解梦
现在电脑最大几核处理器?
振兴五金日杂商行怎么去啊,有知道地址的么
武汉在哪能买到祛痣平瘊
五金厂的月度损益表(利润表),一般怎样做比
什么品牌的无绳电话好用?
寻求打码代理
推荐资讯
海尔一体机电脑怎么关机
博雅茗茶在什么地方啊,我要过去处理事情
北京现代金龙(青州店)地址在什么地方,想过去
百度云下载的视频一小段一小段的怎么了?的怎
麻椒什么颜色最好
从保定到菏泽的路线?最好是火车~!
做开罐之王的任务有前置的吗?
天气预报中度数的圆圈是怎么打的
天津包子屋地址在哪,我要去那里办事
我们网站有做反链,但是在站长里面查是零,怎
小孩几岁才有记忆
看见有些人走路速度好快啊 怎么才能加快人的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?