C++Primer Plus(第6版)中文版编程练习答案--第六章.pdf
《C++Primer Plus(第6版)中文版编程练习答案--第六章.pdf》由会员分享,可在线阅读,更多相关《C++Primer Plus(第6版)中文版编程练习答案--第六章.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1注释:这些程序是唐刀在学习的时候编写的,其中可能存在错误和不足,大家注释:这些程序是唐刀在学习的时候编写的,其中可能存在错误和不足,大家做个参考就好。做个参考就好。1.#include#include int main()using namespace std;cout请输入字符,符号结束endl;char ch;while(cin.get(ch)&ch!=)if(isalpha(ch)/如果 ch 是字母if(isupper(ch)/如果 ch 是大写字母coutchar(tolower(ch);else/如果 ch 是小写字母coutchar(toupper(ch);/转换为大写字母然后
2、输出else if(!isdigit(ch)/非数字非字母则原样输出coutch;elsecontinue;return 0;2.#includeusing namespace std;int main()double arr10=0,0,0,0,0,0,0,0,0,0;cout输入 10 个值,当输入为非数字时结束:endl;int count=0;2while(countarrcount)count+;double sum=0;double aver=0;for(int i=0;icount;i+)sum+=arri;aver=sum/count;int n=0;for(int j=0;j
3、aver)n+;cout输入count个数据,数据的平均值为:aver。共有n个数据大于平均值。endl;getchar();getchar();getchar();return 0;3.#include using namespace std;int main()coutPlease enter one of following choices:endl;coutc)carnivoreendl;coutp)pianistendl;coutt)treeendl;coutg)gametemp;while(temp!=c&temp!=p&temp!=t&temp!=g)coutPlease ent
4、er a c,p,t,or g:temp;3switch(temp)case c:coutA maple is a carnivoreendl;break;case p:coutA maple is a pianistendl;break;case t:coutA maple is a treeendl;break;case g:coutA maple is a gameendl;break;return 0;4.#include using namespace std;struct bopchar fullname20;char title20;char bopname20;int pref
5、erence;int main()bop member5=Wimp Macho,leader,wm,1,Raki Rhodes,member1,rr,2,Celia Laiter,member2,cl,3,Hoppy Hipman,member3,hh,4,Pad Hand,member4,ph,5;coutbenevolent order of programmers reportendl;couta.display by nameendl;coutb.display by titleendl;coutc.display by bopnameendl;coutd.display by pre
6、ferenceendl;coutq.quittemp&temp!=q)switch(temp)4case a:for(int i=0;i5;i+)coutmemberi.fullnameendl;break;case b:for(int i=0;i5;i+)coutmemberi.titleendl;break;case c:for(int i=0;i5;i+)coutmemberi.bopnameendl;break;case d:for(int i=0;i5;i+)coutmemberi.preferenceendl;break;default:break;coutByeendl;retu
7、rn 0;5.#include using namespace std;int main()int money;/存储用户输入double tax;/存储需要缴纳的税金int temp;/根据用户输入得出的用户需要缴税的等级while(cinmoney&money=0)5if(money=5000)/给用户输入规定一个缴税等级,方便计算temp=0;else if(money=5001)temp=1;else if(money=15001)temp=2;elsetemp=3;switch(temp)/根据上面规定的等级,计算税金case 0:tax=0;break;case 1:tax=(mo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+Primer Plus第6版中文版编程练习答案-第六章 Primer Plus 中文版 编程 练习 答案 第六
限制150内