北邮c++第五章实验.docx

北邮c++第五章实验.docx

ID:59222584

大小:139.18 KB

页数:7页

时间:2020-09-09

北邮c++第五章实验.docx_第1页
北邮c++第五章实验.docx_第2页
北邮c++第五章实验.docx_第3页
北邮c++第五章实验.docx_第4页
北邮c++第五章实验.docx_第5页
资源描述:

《北邮c++第五章实验.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章1、编写完成下列任务的程序段。(a)计算整数a除以整数b的商的整数部分。(b)计算整数a除以整数b的余数。(c)用(a)和(b)中的程序段编写一个程序,输入1到32 767之间的整数,打印成一系列数字,每一对数字之间用两个空格分开。例如,整数4 562打印为:4562#includeusingnamespacestd;inlineintinteger(inta,intb){returna/b;}inlineintresidue(inta,intb){returna%b;}voidmain(){constshortidiv[4]={10000,1000,100,1

2、0};shortnumber;shortres,intg;cout<<"inputnumber(1~32767,0forend.):";cin>>number;while(number!=0){for(intk=0;k<4;k++){intg=integer(number,idiv[k]);res=residue(number,idiv[k]);if(intg<10&&intg>0){cout<>number;}}2、

3、编写函数把华氏温度转换为摄氏温度,公式为C = (F – 32) ´ 5/9;在主程序中提示用户输入一个华氏温度,转化后输出相应的摄氏温度。#include#include#includeusingnamespacestd;intmain(){floatF,C;cout<<"华氏温度:";cin>>F;C=5.0/9*(F-32);cout<<"华氏"<

4、项计算式为:#includeusingnamespacestd;intfibonacci(intn){inta=1,b=1,temp;if(n==1

5、

6、n==2)return1;for(inti=3;i<=n;i++){temp=a+b;a=b;b=temp;}returnb;}voidmain(){intn;cout<<"请输入一个正整数:";cin>>n;intf=fibonacci(n);cout<<"Fibonacci数列第"<

7、eanumberbetween1and1000.   Canyouguessmynumber?Pleasetypeyourfirstguess.然后用户输入第一个结果。程序响应如下:1.Excellent!Youguessedthenumber!Wouldyouliketoplayagain(yorn)?2.Toolow.Tryagain.3.Toohigh.Tryagain.如果用户猜错,则程序进行循环,直到猜对。程序通过Toohigh或Toolow消息帮助用户接近正确答案。#include#include#include{using

8、namespacestd;voidguessGame(void);boolisCorrect(int,int);intmain(){srand((unsignedint)time(0));guessGame();return0;}voidguessGame(void){intanswer,guess;charresponse;do{answer=1+rand()%1000;cout<<"Ihaveanumberbetween1and1000."<<"Canyouguessmynumber?Pleasetypeyourfirstguess.";cin>>guess;cout<<

9、"Excellent!Youguessedthenumber!"<<"Wouldyouliketoplayagain(yorn)?";cin>>response;}while(response=='y');}boolisCorrect(intg,inta){if(g==a)returntrue;if(g

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

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

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