真的是没办法明明觉得没问题

cos和sqrt不是在中提取吗?
为什么会这样图片

很明显的问题,针对不同的输入类型,有多个重载函数cos,比如cos(float num),cos(double num),一般来说可以通过你输入的参数帮你匹配正确的重载方法,但是由于你输入的参数是int型的,它能同时匹配cos(float num),cos(double num)两个方法,然后系统就不知道你到底要调用哪个方法了,它总不能随意帮你调一个对吧?所以就报错了,解决方法就是你把int强制转换成double应该就可以了。

在线等。。。。。。。。

把光标放在cos这个地方,然后点跳转到声明处或点跳转到定义看看,才能帮你。。。