很简单的C语言试题

37. 本程序演示计算1+1/2+1/4+...+1/100的值,并显示。(3分)

38本程序演示求1+2!+3!+...+20!的和

〔程序分析〕
此程序只是把累加变成了累乘。 (3分)
请把答案原原本本地写出来!谢谢各位了!

看谁答得最快 分就是谁的 虽然分数比较少 但是这些题目对你们而言是小菜一叠吧
我的问题真的很容易被评为最佳答案的哦 记得被评为最佳答案系统会自动给你加上20分!!
加油!要快!

都是一个循环就能搞定的,
37. 定义一个变量保存每次分母的增量,第一次为0,每次增加2。这个变量可以作为循环变量。
另一个变量用来保存结果,每次循环体内即时算出来每个分式的值,加起来就好。示例:
for (i = 0; i <= 100; i++) {
s += 1 / i;
}

38,同样一个循环可以搞定,不过可能要Long或者Double型才行。还需要多一个变量保存当前的阶乘结果,以便每次循环体内使用,示例
for (double i = 1; i < 20.5; i += 1) {
n *= i;
s += n;
}

至于n和s的初始值是什么,应该不是问题了吧。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网