题目1514:数值的整数次方-九度

来源:互联网 发布:杜尔清洗机编程 编辑:程序博客网 时间:2024/06/01 10:31
题目描述:

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

输入:

输入可能包含多个测试样例。
对于每个输入文件,第一行输入一个整数T,表示测试案例的数目,接下来的T行每行输入一个浮点数base和一个整数exponent,两个数中间用一个空格隔开。

输出:

对应每个测试案例,
输出一个浮点数代表答案,保留两位小数即可。

样例输入:
51.0 100.0 -51.0 01.2 52.0 -1
样例输出:
1.00e+00fINF1.00e+00f2.49e+00f5.00e-01f
推荐指数:※
来源:http://ac.jobdu.com/problem.php?pid=1514
这道题是海涛博客、剑指offer上题(http://zhedahht.blog.163.com/blog/static/254111742009101563242535/),请直接忽略我的程序,这个纯粹是A题。
#include<iostream>#include<math.h>#include<stdio.h>#include<stdlib.h>using namespace std;int main(){int t,i;scanf("%d",&t);for(i=0;i<t;i++){double base;int expon;scanf("%lf%d",&base,&expon);if(base==0&&expon<0)printf("INF\n");else{double res=pow(base,expon);printf("%.2ef\n",res);}}return 0;}