为什么C++用了#include<cmath>还是不能调用sqrt函数
#include<cmath>#include<iostream>usingnamespacestd;intfun1(inta){doublem,n,s;m=0;for(...
#include<cmath>
#include<iostream>
using namespace std;
int fun1(int a)
{
double m,n,s;
m=0;
for(int i=2;i<=a;i++)
{n=log(i);
m=m+n;}
return m;
s=sprt(m);
return s;
}
void main()
{double x;
x=fun1(10);
cout<<x<<endl;} 展开
#include<iostream>
using namespace std;
int fun1(int a)
{
double m,n,s;
m=0;
for(int i=2;i<=a;i++)
{n=log(i);
m=m+n;}
return m;
s=sprt(m);
return s;
}
void main()
{double x;
x=fun1(10);
cout<<x<<endl;} 展开
5个回答
展开全部
大哥,你程序中写成sprt(m) ,注意是sqrt(m)啊亲
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
注意点的啦 是 sqrt() 是" q " 不是 ‘’p‘ 的
细节的
细节的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是sqrt,是sqrt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该其他地方有问题,代码贴一下
追问
#include
#include
using namespace std;
int fun1(int a)
{
double m,n,s;
m=0;
for(int i=2;i<=a;i++)
{n=log(i);
m=m+n;}
return m;
s=sprt(m);
return s;
}
void main()
{double x;
x=fun1(10);
cout<<x<<endl;}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询