c++实验5
1.编写程序,求满足1+5+52+53+54+……+5n <=8000的最大n值
#include<iostream>
using namespace std;
int main() {
int sum = 0, sum1 = 1, n = 1;
cout << "N的最大值为:";
while (sum <= 8000) {//当sum<=8000的时候执行循环体
n++;//n自增,累加作为结果的依据
sum += sum1;//sum=1,sum=1+5,sum=1+5+25, ...,当sum>8000时跳出循环体,并输出累加后的n
for (int j = 0; j < n; j++) {
sum1 *= 5;//1*5,1*5*5,1*5*5*5, ...
}
}
cout << "n=" << n << endl;
return 0;
}
2.输出以下图形
#include<iostream>
using namespace std;
int main() {
in