/*输入1 个正整数 n(n<=100),计算并输出1+1/2+1/3+……+1/n。*/

来源:互联网 发布:淘宝里从哪里找购物车 编辑:程序博客网 时间:2024/06/18 09:02


/*输入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);

0 0
原创粉丝点击