首页 > 其他分享 >POJ1001

POJ1001

时间:2022-12-26 16:22:23浏览次数:42  
标签:输出 运算 ... 乘幂 POJ1001 while 输入

乘幂运算

问题描述

涉及大数乘幂运算和精度问题是很常见的一类问题。例如,国债的乘幂是许多计算机税务运算系统都避不开的问题。

现在要求你写程序计算R的n次幂,R是个实数(0.0<R<99.999)并且n是一个整数范围在0<n<=25以内。

输入

输入将包含一系列数对代表R和n。R的值在第1-6列,n在第8-9列。

输出

输出包含一行,每行代表R^n的精确值。前导0需要被省略。没有意义的尾数0不需要输出。如果是整数不要输出小数点。

样例输入

95.123 12

0.4321 20

5.1234 15

6.7592  9

98.999 10

1.0100 12

样例输出

548815620517731830194541.899025343415715973535967221869852721 .00000005148554641076956121994511276767154838481760200726351203835429763013462401 43992025569.928573701266488041146654993318703707511666295476720493953024 29448126.764121021618164430206909037173276672 90429072743629540498.107596019456651774561044010001 1.126825030131969720661201

提示

如果你不知道如何定义是否是输入的结尾:

s是一个字符串,n是一个整数

C++

while(cin>>s>>n)
{
...
}

C

while(scanf("%s%d",s,&n)==2) //判断输入是否包含你所需要那么多的条目
/*while(scanf(%s%d",s,&n)!=EOF) //这样写也可以    */
{
...
}

来源

1988 北美中东部

 

标签:输出,运算,...,乘幂,POJ1001,while,输入
From: https://www.cnblogs.com/stevenzrx/p/17006044.html

相关文章