思考项目 求s=1!+2!+···+10!(同种循环嵌套)
2014-10-20 12:27
225 查看
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:刘畅
* 完成日期:2014年 10 月 20 日
* 版 本 号:v1.0
*
* 问题描述:求s=1!+2!+···+10!即求1到10的阶乘和;
* 输入描述: 输入一个常量m,一个变量n,一个变量total;
* 程序输出:输出一个变量sum
*/
(1)while-···-while式
(2)do-do--···-while-while式
(3)for-···-for式
运行结果:
知识点总结:
一个循环体内又包含另一个完整的循环结构,称为循环的嵌套;这是三种同种循环语句的嵌套。
学习心得:
刚开始看到这个思考项目,感觉有点不知道从哪下手,试着用if~else编了一下结果错误百出;然后翻书,看到了循环的嵌套这一小节,在失败了几次的情况下总算把这三种循环嵌套初步掌握了,好开森
!!
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:刘畅
* 完成日期:2014年 10 月 20 日
* 版 本 号:v1.0
*
* 问题描述:求s=1!+2!+···+10!即求1到10的阶乘和;
* 输入描述: 输入一个常量m,一个变量n,一个变量total;
* 程序输出:输出一个变量sum
*/
(1)while-···-while式
#include <iostream> using namespace std; int main() { int n=1,sum=0; while (n<=10) { int m=1,total=1; while (m<=n) { total=total*m; m=m+1; } sum=sum+total; n=n+1; } cout<<"1!+2!+3!+4!+5!+6!+7!+8!+9!+10!="<<sum<<endl; }
(2)do-do--···-while-while式
#include <iostream> using namespace std; int main() { int n=1,sum=0; do { int m=1,total=1; do { total=total*m; m=m+1; } while (m<=n); sum=sum+total; n=n+1; } while (n<=10); cout<<"1!+2!+3!+4!+5!+6!+7!+8!+9!+10!="<<sum<<endl; }
(3)for-···-for式
#include <iostream> using namespace std; int main() { int n,sum,m,total; for(n=1,sum=0; n<=10; n++) { for(m=1,total=1; m<=n; m++) { total=total*m; } sum=sum+total; } cout<<"1!+2!+3!+4!+5!+6!+7!+8!+9!+10!="<<sum<<endl; }
运行结果:
知识点总结:
一个循环体内又包含另一个完整的循环结构,称为循环的嵌套;这是三种同种循环语句的嵌套。
学习心得:
刚开始看到这个思考项目,感觉有点不知道从哪下手,试着用if~else编了一下结果错误百出;然后翻书,看到了循环的嵌套这一小节,在失败了几次的情况下总算把这三种循环嵌套初步掌握了,好开森
!!
相关文章推荐
- 思考项目 求1-1/2+1/3-1/4···+(-1)^m*1/m的值(三种循环语句)
- 第三章第40题 Sn=1+1/1!+1/2!+···+1/n!
- 阿尔伯特·爱因斯坦 和 伯兰特·罗素 对人生的思考
- 【程序思考】从歇洛克·福尔摩斯的学识范围看程序员的知识结构
- 思考:苹果联合创始人史蒂夫·沃兹尼亚克的言论:Android一些地方比iPhone好
- 用户·角色·权限·表的设计
- 用for语句求1-1/2!+1/3!+····+1/9!
- ·程序人生·征文活动:《无响应,是否重启人生》
- 项目中遇到的问题之·视频找不到时浏览器的反应
- 艾伟也谈项目管理,PM与工程师·续
- 第十五周项目四扩展:带姓名的多科成绩单···我勒个去!!
- 阿尔·里斯-市场营销的22条法则(22条商规)-10
- 关于 项目&团队 的几点思考
- 微软二十五年(比尔·盖茨) --- 一步一步思考,一步一步创建
- 读易[10]·职位不上不下怎么办(乾卦)
- [转载]中国工程师的真实写照!悲哀····
- [转帖] 读书心得:思考·后半本 (作者: 时寒冰)
- 读易[10]·职位不上不下怎么办(乾卦)
- 蚂蚁啃大象·论开源精神·ShowMe项目策划
- 协同合作、项目管理、社会化商业······2014年最值得关注的六大趋势