错误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 对重载函数的模糊调用

Kubernetes grpc http 2error

C++ 编译器错误:对重载函数的模糊调用

mybatis的报错总结_____2Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an err

已在 /admin/ 处注册 Django 1.2 错误

由于错误消息而无法计算 sqrt 函数 [关闭]