西安交通大学作业实验报告

西安交通大学作业实验报告

ID:29768478

大小:171.00 KB

页数:8页

时间:2018-12-23

西安交通大学作业实验报告_第1页
西安交通大学作业实验报告_第2页
西安交通大学作业实验报告_第3页
西安交通大学作业实验报告_第4页
西安交通大学作业实验报告_第5页
资源描述:

《西安交通大学作业实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、西安交通大学作业/实验报告课程计算机程序设计讲座名称C++语言简介系别生命学院专业班级医电91姓名周雨晴学号09121008一.实验目的:1.理解控制语句的作用和分类,掌握相关语句的使用方法。2.了解使用伪代码或流程图描述算数的方法。二.实验内容(-)实验题目一:完全数是其各因子之和正好等于本身的数,如6=1+2+3,28=1+2+4+7+14,所以6,28都是完全数。请编程找出2~10000之内的所有完全数。1.要点分析:要求某个数是不是完全数首先要看它能被哪些数整除,找出所有能被它整除的数,然后将这些它的因数相加。如果其和等于某个数本身,则这个数是完

2、全数;如果其和不为这个数本身,则不是完全数,舍去,并进行下一轮循环。编程过程要用到选择结构和循环结构。2.程序源代码:#includeusingnamespacestd;intmain(){intm,n,sum;cout<<"2~10000之内的所有完全数为:"<

3、==0)sum=sum+n;//如果n是m的因数,则将n加入sum中}if(sum==m)cout<

4、所有可能的情况一一验证,找出所有的解。同时鸡雏数要能被三整除才符合条件。编程中要用到循环架构和选择结构。2.程序源代码:#includeusingnamespacestd;intmain(){intweng,mu,chu;weng=0;//循环初始条件while(weng<20)//由数学知识鸡翁最多为20{mu=0;while(mu<33)//由数学知识鸡母最多为33{chu=100-weng-mu;//由题设得到的鸡雏的计算方法if((weng*5+mu*3+chu/3==100)&&(chu%3==0))//三个变量满足的关系c

5、out<<"翁:"<

6、ncludeusingnamespacestd;intmain(){intn;charZiMu,Zi;cout<<"请输入中间字母:";cin>>ZiMu;if(ZiMu<'A'

7、

8、(ZiMu>'Z'&&ZiMu<'a')

9、

10、ZiMu>'z'){cout<<"error!"<>n;cout<<"此字母序列为:";for(inti=0;i<=2*n;i++){if(ZiMu>='A'&&ZiMu<='Z')//第一种:输

11、入的是大写字母{if(ZiMu-n+i<'A')Zi=ZiMu-n+i+26;elseif(ZiMu-n+i>'Z')Zi=ZiMu-n+i-26;//字母ASCII码超过字母所在范围+26使其在A~Z内循环elseZi=ZiMu-n+i;//未超出的直接进行cout<='a'&&ZiMu<='z')//第二种:输入的是小写字母{if(ZiMu-n+i<'a')Zi=ZiMu-n+i+26;elseif(ZiMu-n+i>'z')Zi=ZiMu-n+i-26;elseZi=ZiMu-n+i;//同第一种情况cou

12、t<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。