错误2error C2668: “sqrt”: 对重载函数的调用不明确
Posted zyz322
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误2error C2668: “sqrt”: 对重载函数的调用不明确相关的知识,希望对你有一定的参考价值。
原出错代码:
#include "stdio.h" #include "math.h" void main() { int i=1,m,k=1; printf("请输入数字:"); scanf("%d",&m); k=sqrt(m); for(;i<k;i++) { if(m%k==0) break; } if(i>k) { printf("是素数"); } else { printf("不是素数"); } }
解决方法
k=sqrt((float)m);
以上是关于错误2error C2668: “sqrt”: 对重载函数的调用不明确的主要内容,如果未能解决你的问题,请参考以下文章
Qt 5 QWebEngine 页面 printToPdf C2668 对重载函数的模糊调用
mybatis的报错总结_____2Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an err