大家帮忙看看,“sqrt”: 对重载函数的调用不明确
#include<iostream>#include<math.h>
using namespace std;
void main()
{
int i=1,num;
double root;
while(i<=10)
{
cout <<"请输入正整数:";
cout<<'\n';
cin>>num;
if(num<0)
{
cout<<"负数,请重新输入正整数!\n";
continue;
}
root=sqrt(num); //“sqrt”: 对重载函数的调用不明确
cout<<root<<endl;
i++;
}
}
请高手指点一下,为什么一编译,就会报“sqrt”: 对重载函数的调用不明确。谢谢各位大侠