第一范文网 - 专业文章范例文档资料分享平台

cprimerplus第六版课后编程练习答案

来源:用户分享 时间:2025/8/5 9:10:36 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

#include

#include

intmain()

{

usingnamespacestd;

stringname,dessert;

cout<<\

getline(cin,name);

cout<<\

getline(cin,dessert);

cout<<\

cout<<\

return0;

}

//有时候会遇到需要按下两次回车键才能正确的显示结果,这是vc++6.0的一个BUG,更改如下:elseif(_Tr::eq((_E)_C,_D))

{_Chg=true;

_I.rdbuf()->sbumpc();//修改后的

break;}

ex4.3输入其名和姓,并组合显示

#include

#include

constintAsize=20;

intmain()

{

usingnamespacestd;

charfname[Asize];

charlname[Asize];

charfullname[2*Asize+1];

cout<<\输入名字,存储在fname[]数组中

cin.getline(fname,Asize);

cout<<\输入姓,存储在lname[]数组中

cin.getline(lname,Asize);

strncpy(fullname,lname,Asize);//把姓lname复制到fullname空数组中

strcat(fullname,\把“,”附加到上述fullname尾部

strncat(fullname,fname,Asize);//把fname名字附加到上述fullname尾部

fullname[2*Asize]='\\0';//为防止字符型数组溢出,在数组结尾添加结束符

cout<<\显示组合结

return0;

}

//ex4.4使用string对象存储、显示组合结果

#include

#include

intmain()

{

usingnamespacestd;

stringfname,lname,attach,fullname;

cout<<\

getline(cin,fname);//note:将一行输入读取到string类对象中使用的是

getline(cin,str)

//它没有使用句点表示法,所以不是类方法

cout<<\

getline(cin,lname);

attach=\

fullname=lname+attach+fname;

cout<<\

return0;

}

//ex4.5declareastructandinitializeit声明结果并创建一个变量

#include

constintAsize=20;

structCandyBar

{

搜索更多关于: cprimerplus第六版课后编程练习答案 的文档
cprimerplus第六版课后编程练习答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c88oza90hm17e16g2f5026bod04q32p00ozi_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top