C语言编程从零开始学(视频教学版)
上QQ阅读APP看书,第一时间看更新

3.6 技能提升——求奇数的阶层之后再求和

通过本章内容的学习,加深对综合案例的理解,并进行具体应用演示。

【例3-10】求1!+3!+5!+……+N!的值。N由键盘输入,且为奇数。(源代码\ch03\3-9)

流程图如图3-41、图3-42所示。

图3-41 传统流程图

图3-42 N-S流程图

运行上述程序,结果如图3-43所示。

图3-43 奇数阶层的和

【代码解析】

本例通过对流程图的理解,将代码的步骤逐步完善,最后输出需要的结果。首先定义整型变量n,将键盘上输入的数字赋给n。定义整型变量i,并赋初始值,每次循环体结束后都会加2,使其一直保持是奇数连续相加。再定义两个长整型的变量t和sum,用来记录计算的值。