C++Primer Plus(第6版)中文版编程练习答案--第四章C++Primer Plus(第6版)中文版编程练习答案--第四章.pdf
文本预览下载声明
注释:这些程序是唐刀在学习的时候编写的,其中可能存在错误和不足,大家
做个参考就好。
1.
#includeiostream
#includestring
#includecstring
usingnamespacestd;
voidmain()
{
stringfirst_name;
stringlast_name;
coutwhatsyourfirstname?;
getline(cin,first_name);
coutwhatsyourlastname?;
getline(cin,last_name);
chargrade;
coutwhatlettergradedoyoudeserve?;
cingrade;
intage;
coutwhatisyourage?;
cinage;
coutname:last_name,first_nameendl;
coutgrade:char(grade+1)endl;
coutage:ageendl;
}
2.
#includeiostream
#includestring
#includecstring
usingnamespacestd;
voidmain()
{
stringname;
stringdessert;
1
coutenteryourname:endl;
getline(cin,name);
coutenteryourfavouritedessert:endl;
getline(cin,dessert);
coutIhavesomedeliciousdessertforyou,nameendl;
}
3.
#includeiostream
#includestring
#includecstring
usingnamespacestd;
voidmain()
{
charfirst_name[20];
charlast_name[20];
coutenteryourfirstname:endl;
cin.getline(first_name,20);
coutenteryourlastname:endl;
cin.getline(last_name,20);
couthereistheinformationinasinglestring:strcat(strcat(first_name,,),last_name)endl;
}
4.
#includeiostream
#includestring
#includecstring
usingnamespacestd;
voidmain()
{
stringfirst_name;
stringlast_name;
coutenteryourfirstname:endl;
getline(cin,first_name);
2
coutenteryourlastname:endl;
getline(cin,last_name);
couthereistheinformationinasinglestring:last_name+,+first_nameendl;
}
5.
#includeiostream
#includestring
#includecstring
usingnamespacestd;
voidmain()
{
structCandyBar
{
charname[20];
doubleweight;
intcalary;
};
CandyBarsnack=
{
MochaMunch,
2.3,
350
};
coutname:snack
显示全部