欢迎来到天天文库
浏览记录
ID:37927116
大小:272.50 KB
页数:24页
时间:2019-06-02
《c++课后部分习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一题1题目:一位亿万富翁遇到一个陌生人,陌生人找他谈一个换计划,该计划如下:我每天给你十万元,而你第一天只需要给我一分钱,第2天我仍给你10万,你给我两分钱,第3天我仍给你十万元,你给我四分钱……。你每天给我的钱是前一天的两倍,知道满30天。亿万富翁很高兴个,欣然接受了这个契约。编写一个程序,计算这个月中陌生人给了亿万富翁多少钱,亿万富翁给陌生人多少钱。2..从题目可知道亿万富翁给陌生人的钱呈现等比数列,q=2^n,而陌生人给亿万富翁的钱一直是10万元,令sum1是亿万富翁给陌生人的钱,sum2是陌生人亿给万富翁的钱。3.开始Sum1+=2^n-1;N=0.1.2.3…..Sum2=
2、100000*30输出sum1.sum24#include#includeusingnamespacestd;intmain(){intsum1=0,sum2=0,n;cout<<"sum1是亿万富翁给陌生人的钱,sum2是陌生人亿给万富翁的钱"<3、,每20G付邮资80分,即信函的重量不超过20G时付邮资80分;信函的重量超过20G、不超过40G时,付邮资160分。编写程序,输入信函的重量,输出应付的邮资。2经分析后知道若令x为信函的重量,y为所需的邮资,则必存在:X<=20y=8020usingnamespacestd;intmain(){intx,y;cin>>x;if(x<=20)y=80;elseif(x<=40)y=160;elseif(x<=60)y=240;elseif(x<=804、)24y=320;elseif(x<100)y=400;cout<usingnamespacestd;intmain(){charch;cin>>ch;if(ch-32>65){ch-=32;co5、ut<函数.243开始输入分别进入三个函数f(),g(),h()中输出结束24.#include#includeusingnamespacestd;intf(intn){intx;x=sqrt(n);returnx;}doub6、leh(doublen){doublex;x=sqrt(n);returnx;}longintg(longintn){longintx;x=sqrt(n);returnx;}intmain(){doublen,x1,x2,x3;cin>>n;x1=f(n);x2=h(n);x3=g(n);cout<<"x1="<7、美元金额,m表示美元,y为人民币的数目,则可以建立一个等式sum=(p*y)/7.193.#includeusingnamespacestd;intmain(){doublesum=0,y;cout<<"sum表示兑换的美元金额,y为人民币的数目"<>y;sum=y/7.19;cout<<"sum="<
3、,每20G付邮资80分,即信函的重量不超过20G时付邮资80分;信函的重量超过20G、不超过40G时,付邮资160分。编写程序,输入信函的重量,输出应付的邮资。2经分析后知道若令x为信函的重量,y为所需的邮资,则必存在:X<=20y=8020usingnamespacestd;intmain(){intx,y;cin>>x;if(x<=20)y=80;elseif(x<=40)y=160;elseif(x<=60)y=240;elseif(x<=80
4、)24y=320;elseif(x<100)y=400;cout<usingnamespacestd;intmain(){charch;cin>>ch;if(ch-32>65){ch-=32;co
5、ut<函数.243开始输入分别进入三个函数f(),g(),h()中输出结束24.#include#includeusingnamespacestd;intf(intn){intx;x=sqrt(n);returnx;}doub
6、leh(doublen){doublex;x=sqrt(n);returnx;}longintg(longintn){longintx;x=sqrt(n);returnx;}intmain(){doublen,x1,x2,x3;cin>>n;x1=f(n);x2=h(n);x3=g(n);cout<<"x1="<7、美元金额,m表示美元,y为人民币的数目,则可以建立一个等式sum=(p*y)/7.193.#includeusingnamespacestd;intmain(){doublesum=0,y;cout<<"sum表示兑换的美元金额,y为人民币的数目"<>y;sum=y/7.19;cout<<"sum="<
7、美元金额,m表示美元,y为人民币的数目,则可以建立一个等式sum=(p*y)/7.193.#includeusingnamespacestd;intmain(){doublesum=0,y;cout<<"sum表示兑换的美元金额,y为人民币的数目"<>y;sum=y/7.19;cout<<"sum="<
此文档下载收益归作者所有