欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2025/7/14 编程问答 62 豆豆
生活随笔 收集整理的这篇文章主要介绍了 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

// test14.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h" #include<iostream> #include<string> #include<cctype> #include <vector> #include<cstring> //#include<stdexcept> #include<exception> using namespace std;class Solution { public:double Power(double base, int exponent) {if (base == 0&&exponent<=0)//base为负,指针也为负{cout << "无效的输入"<<endl;return 0;}double flag = 1;if (exponent > 0)//指数为正{for (int i = 0; i < exponent; i++)flag *= base;}else if (exponent < 0)//指数为负{for (int i = 0; i < -exponent; i++)flag *= (1/base);}else { //指数为0return flag;}return flag;} }; int main() {Solution so;double base;int exponent;while (true){cout << "请输入一个浮点数: ";cin >> base;cout << "请输入一个整数: ";cin >> exponent;cout << base<<"的"<<exponent<<"次方是"<< so.Power(base,exponent)<< endl;cout << endl;}}

转载于:https://www.cnblogs.com/wdan2016/p/5916463.html

总结

以上是生活随笔为你收集整理的给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。