励志公式计算验证(用C++和Python实现)
成功是一个过程,在这个过程中需要你坚持比别人多付出一点点!请看某学校的励志公式:

乘方是一种数学运算,表示将一个数(底数)连乘若干次(指数)
2 × 2 × 2× 2 × 2
可写为 。
。
幂是指乘方运算的结果。2 × 2 × 2× 2 × 2的幂是32,也可以表示为 。
。
现在,就让我们用代码验证图片中的励志公式。
用C++语言实现代码:
#include<iostream>
#include<iomanip>  //需要引入iomanip头文件,用于设置输出保留小数位数
using namespace std;
int main(){
	while(true){
		double n, value = 1;
		cout << "请输入底数:";
		cin >> n;
		for(int i = 1; i <= 365; ++i) {
			value *= n; //value = value * n;
		} 
		//cout << "值:" << value <<endl;
		cout<< fixed << setprecision(4) << "值:" << value <<endl; 
		cout << "继续计算请用y,退出请用n:";
		char s;
		cin >> s;
		if(s == 'n' ) 
			break;
	}	
	
	return 0; 
}
若使用数学函数库的求幂的函数 pow (底数, 指数),源码如下:
#include<iostream>
#include<cmath> //数学函数库的头文件,含有求幂的函数 pow (底数, 指数); 
#include<iomanip>  //需要引入iomanip头文件,用于设置输出保留小数位数
using namespace std;
int main(){
	while(true){
		double n, value = 1;
		cout << "请输入底数:";
		cin >> n;
		value = pow(n, 365); 
		//cout << "值:" << value <<endl;
		cout<< fixed << setprecision(4) << "值:" << value <<endl; 
		cout << "继续计算请用y,退出请用n:";
		char s;
		cin >> s;
		if(s == 'n' ) 
			break;
	}	
	
	return 0; 
}
用python语言实现代码:
while True:
    value = 1
    n = float(input("请输入底数:"))
    for i in range(1,366):
        value *= n
        
    #print("值:", value)
    print("值:{:.4f}".format(value))  #保留4位小数   
    s = input("继续计算请用y,退出请用n:")
    if s == 'n':
        break
其中,range(1, 366)的作用是生成一个从1到365的序列。这个序列可用于循环语句,循环从1开始,每次增加1,直到365结束。在这段代码中,for循环使用range(1, 366)来控制循环次数,执行循环体内的语句365次。
OK!



![[已解决]Unable to connect to broker 0](https://img-blog.csdnimg.cn/img_convert/790e2eaca7aacc040ec2caf22faf5d73.png)















