c++不使用函数求同构数

1个回答
展开全部
摘要 亲亲您好,很高兴为您解答。亲亲c++不使用函数求同构数的办法pow函数使用有问题。Math库里的pow函数的返回类型是一个精度浮点数。你在isomorphism函数中直接另mod为整型实际上损失了你后来的pow(10,a)的精度。就比如说pow(10,2)的返回值是一个99.xxxxxxx的数,然后你直接int了,所以在位数等于2时,你的mod就变成99了。希望本次服务能帮到您,您可以点击我的头像关注我,后续有问题方便再次向我咨询,期待能再次为您服务。祝您;生活愉快,一切顺利[温暖][温暖]
咨询记录 · 回答于2022-09-22
c++不使用函数求同构数
亲亲您好,很高兴为您解答。亲亲c++不使用函数求同构数的办法pow函数使用有问题。Math库里的pow函数的返回类型是一个精度浮点数。你在isomorphism函数中直接另mod为整型实际上损失了你后来的pow(10,a)的精度。就比如说pow(10,2)的返回值是一个99.xxxxxxx的数,然后你直接int了,所以在位数等于2时,你的mod就变成99了。希望本次服务能帮到您,您可以点击我的头像关注我,后续有问题方便再次向我咨询,期待能再次为您服务。祝您;生活愉快,一切顺利[温暖][温暖]
发不了图片吗
亲没有办法发图片哦
不能用函数
#include using namespace std; int main () { int n , m, i ; n> n ; for (i=1;i<=n;i++) { m=i*i; if (1<=m<100&&i==m%10) cout<< i<<'\n'; else if (100<=m<1000&&i==m%100) cout<
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消