/*输入1 个正整数 n(n<=100),计算并输出1+1/2+1/3+……+1/n。*/
float a(0);
int b(1), c(0);
std::cin >> c;
do
{
printf_s("%3d:%f+%f\n", b, a, 1.0 / b);
a += 1.0 / b;
} while (++b <= c);
std::cout << a;
/*最简写法从最大分母开始加*/
float a(0);
int b(0);
scanf_s("%d", &b);
do
{
a += 1.0 / b;
printf_s("%3d:%f\n", b, a);
} while (--b);
printf_s("%f\n", a);