水仙数

#include<iostream>
#include<math.h>
#include<Windows.h>
#include<iomanip>
using namespace std;
int main()
{
	double m, n, num=0.00;
	do
	{
		cout << "请输入n(n<10000),m(m<1000)" << endl;
		cin >> n;
		cin >> m;
	} while (n >= 10000 || m >= 1000);
	num = n;
	for (int i = 1; i <= m; i++)
	{
		n = sqrt(n);
		num = num + n;
		cout << n << endl;
	}
	cout << setiosflags(ios::fixed) << setprecision(2)<<num << endl;
	system("pause");
}


猜你喜欢

转载自blog.csdn.net/Do_or_die_hard/article/details/79145052