早教吧作业答案频道 -->其他-->
poj2109为什么wa这么水的题#include<iostream>#include<math.h>usingnamespacestd;intmain(){doublen,m,sum;while(cin>>n>>m){for(inti=1;sum<m;i++){sum=pow(i,n);if(sum==m){cout<<i<<endl;break
题目详情
poj2109为什么wa 这么水的题#include<iostream> #include<math.h> using namespace std; int main() { double n,m,sum; while(cin>>n>>m) { for(int i=1;sum<m;i++) { sum=pow(i,n); if(sum==m) { cout<<i<<endl; break; } } } }
▼优质解答
答案和解析
sum=pow(i,n); n太大,double能保存的有效数字不够,不能够精确的判断== 以前我写的... #include #include #include using namespace std; const double eps=1e-6; int main() { double n,p; while(scanf("%lf %lf",&n,&p)!=EOF) { double ans=pow(p+eps,1.0/n); printf("%.0lf\n",ans); } return 0; } 还有问题可以hi我
看了 poj2109为什么wa这么...的网友还看了以下:
猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,以下是我的程序,#in 2020-03-30 …
请问这两个语句有什么区别啊?我正参加我们学校的数学建模,用lingo求解时出现了问题,1.min= 2020-05-13 …
这题哪里出错了?本题:输出11-999之间的数m,要求m,m*m,m*m*m都为回文数.如11,1 2020-05-17 …
/bin/bashi=1sum=0while[$i-le100];dosum=$((sum+i)) 2020-07-21 …
C语言斐波那契数列求和问题#include<stdio.h>intf(intn);voidmain 2020-07-23 …
poj2109为什么wa这么水的题#include<iostream>#include<math. 2020-07-23 …
求解LINGO语句问题LINGO大神速来!跪谢!min=@sum(linkssw:a*x)+@sum 2020-11-01 …
下面的循环语句中,不可以采用来求1到100的和.A.Sum=0B.Sum=0ForI=1To100F 2020-11-01 …
如图程序的运行结果的含义为()i=1;sum=0;whilei<=10sum=sum+i;i=i+1 2020-11-01 …
在计算机国考2级C语言中,填空的中括号与分号有没有空格的要求???sum=0;sum+=t[i][i 2021-01-01 …