怎么能够输出这样的结果
#include <iostream>
using namespace std;
int main()
{
double s,t;
int n,i;
while(cin>>s>>n)
{
t=s;
for(i=1;i <=n-1;i++)
s*=t;
cout < <s < <endl;
}
return 0;
}
测试数据是,95.123 12,但是我怎么也没法算出 OJ上548815620517731830194541.899025343415715973535967221869852721,我只有这样的数据出来54881562000000.000000这样的,包括调用iomanip来控制也没法能够输出这样的结果,望各位大侠帮助下