第四章---编程练习。

1.编写一个c++程序,如下述输出示例所示的那样请求并显示信息:

  What is your first name?  Betty Sue

  What is your last name?  Yewe

  What letter grade do you deserve? B

  What is your age? 22

  Name:Yewe,Betty Sue

  Grade:C

  Age:22

注意,该程序接受的名字包含多个单词,程序向下调整成绩;



2.修改程序清单4.4,使用string而不是char数组;


扫描二维码关注公众号,回复: 1049610 查看本文章
3.编写一个程序,他要求用户首先输入其名,在输入其姓:然后使用一个逗号和空格号将其姓名组合起来,并储存和显示结果。使用char数组和头文件ctring中的函数:



4.同问题3,使用string对象和都文件string中的函数:



5.结构CandyBar包含三个成员,第一个储存了糖的品牌,第二个储存了糖的重量(可以有小数),第三个储存了糖的卡路里。请编写一个程序,声明这个结构创建一个名为Snack的变量,并将成员初始化为“Mocha Munch”、2.3、350;初始化应在声明时进行,最后程序显示该结构的内容:


6.声明题5所示结构的三个成员,创建一个包含3个元素的CandyBar数组,并将其初始化所选择的值,并显示每个结构的内容;


7.William Wingate从事披萨饼分析服务,对于每个披萨饼,他都需要记录下述信息:
  • 披萨饼公司的名称,可以由多个单词组成
  • 披萨饼的直径
  • 披萨饼的重量
设计一个能储存这些信息的结构,并编写一个使用这种结构的变量的程序,程序请求用户输入信息,然后显示这些信息:


8.完成题7,使用new来为结构动态分配内存,编写一个使用这种结构的信息,并要求用户输入,然后在显示这些信息,先输入披萨饼的直径。


9.完成题6,但是用New来动态分配数组,而不是声明一个包含三个元素的数组:


10.编写一个程序,让用户输入三次40码跑的成绩,显示次数和平均成绩。使用array来保存数据;










猜你喜欢

转载自blog.csdn.net/lily559/article/details/80312988