c++ primer plus 第四章 课后题答案
#include<iostream>
#include<string> using namespace std; int main()
{
string first_name;
string last_name;
char grade;
int age; cout << "What is your first name? ";
getline(cin,first_name);
cout << endl << "What is your last name? ";
getline(cin,last_name);
cout << endl << "What letter grade do you deserve? ";
cin >> grade;
cout << endl << "What is your age? ";
cin >> age; cout << "Name: " << last_name << ", " << first_name << endl;
cout << "Grade: " << char(grade + ) << endl;
cout << "Age: " << age << endl;
cin.get();
cin.get();
return ;
}
#include <iostream>
#include<string> int main()
{
using namespace std; string name;
string dessert; cout << "Enter your name:\n";
getline(cin,name);
cout << "Enter your favorite dessert:\n";
getline(cin,dessert);
cout << "I have some delicious " << dessert;
cout << " for you, " << name << ".\n";
cin.get();
return ;
}
#include<iostream>
#include<cstring> using namespace std; int main()
{
char first_name[];
char last_name[];
char name[]; cout << "Enter your first name: ";
cin >> first_name;
cout << endl << "Enter your last name: ";
cin >> last_name; strcpy_s(name, last_name);
strcat_s(name, ",");
strcat_s(name, first_name);
cout << endl << "Here’s the information in a single string: " << name; //cout << endl << "Here’s the information in a single string: " << last_name << " , " << first_name; cin.get();
cin.get();
return ;
}
#include<iostream>
#include<string> using namespace std; int main()
{
string first_name;
string last_name;
string name; cout << "Enter your first name: ";
getline(cin,first_name);
cout << "Enter your last name: ";
getline(cin,last_name); name = last_name + "," + first_name;
cout << "Here's the information in a single string: " << name << endl;
cin.get();
//system("pause");
return ;
}
#include<iostream>
using namespace std; struct CandyBar
{
char bard[];
double weight;
int calories;
}; int main()
{
CandyBar snack =
{
"Mocha Munch",
2.3, }; cout << "The bard of this candy is: " << snack.bard << endl;
cout << "The weight of this candy is: " << snack.weight << endl;
cout << "The calories of this candy is: " << snack.calories << endl; cin.get();
return ;
}
#include<iostream>
using namespace std; struct Candy {
char name[];
double weight;
int calories;
}; int main() {
//Candy snack[3];
//snack[0] = { "Mocha Munch1", 2.3, 350 };
//snack[1] = { "Mocha Munch2", 2.5, 360 };
//snack[2] = { "Mocha Munch3", 2.7, 390 };
Candy snack[] = { { "Mocha Munch1", 2.3, } ,
{ "Mocha Munch2", 2.5, } ,
{ "Mocha Munch3", 2.7, } };
cout << snack[].name << "'s weight is " << snack[].weight <<
", and it includes " << snack[].calories << " calories.\n";
cout << snack[].name << "'s weight is " << snack[].weight <<
", and it includes " << snack[].calories << " calories.\n";
cout << snack[].name << "'s weight is " << snack[].weight <<
", and it includes " << snack[].calories << " calories.\n"; system("pause");
return ;
}
#include<iostream>
using namespace std; struct Pizza
{
char name[];
double diameter;
double weight;
}; int main()
{
Pizza x;
cout << "Please enter the name of this pizza: ";
cin >> x.name;
cout << "Please enter the diameter of this pizza: ";
cin >> x.diameter;
cout << "Please enter the weight of this pizza: ";
cin >> x.weight; cout << "The name of this pizza is " << x.name << endl;
cout << "The diameter of this pizza is " << x.diameter << endl;
cout << "The weight of this pizza is " << x.weight << endl; system("pause");
return ;
}
#include<iostream>
using namespace std; struct Pizza {
char name[];
double diameter;
double weight;
}; int main() {
Pizza *pizza = new Pizza;
cout << "Please enter the name of this pizza: ";
cin >> pizza->name;
cout << "Please enter the diameter of this pizza: ";
cin >> pizza->diameter;
cout << "Please enter the weight of this pizza: ";
cin >> pizza->weight; cout << "The name of this pizza is " << pizza->name << endl;
cout << "The diameter of this pizza is " << pizza->diameter << endl;
cout << "The weight of this pizza is " << pizza->weight << endl; delete pizza; system("pause");
return ;
}
#include<iostream>
using namespace std; struct Candy {
char name[];
double weight;
int calories;
}; int main()
{
Candy *snack = new Candy[];
snack[] = { "Mocha Munch1", 2.3, };
snack[] = { "Mocha Munch2", 2.5, };
snack[] = { "Mocha Munch3", 2.7, }; cout << snack[].name << "'s weight is " << snack[].weight <<
", and it includes " << snack[].calories << " calories.\n";
cout << snack[].name << "'s weight is " << snack[].weight <<
", and it includes " << snack[].calories << " calories.\n";
cout << snack[].name << "'s weight is " << snack[].weight <<
", and it includes " << snack[].calories << " calories.\n"; delete [] snack; system("pause");
return ;
}
#include<iostream>
#include<array> using namespace std;
const int Times = ; int main()
{
array<double, Times> grade;
int i;
double avg_grade=0.0; cout << "Please enter your grade: " << endl; for (i = ; i <= ; i++)
{
cout << endl << ("%d", i+) << " time: ";
cin >> grade[i];
avg_grade += grade[i];
} avg_grade = avg_grade / Times;
cout << endl << "The grade of average is: " << avg_grade << endl; system("pause");
return ;
}
c++ primer plus 第四章 课后题答案的更多相关文章
- c++ primer plus 第七章 课后题答案
#include <iostream> using namespace std; double HAR_AVG(double, double); void TEST(bool); int ...
- c++ primer plus 第六章 课后题答案
#include <iostream> #include <cctype> using namespace std; int main() { char in_put; do ...
- c++ primer plus 第五章 课后题答案
#include <iostream> using namespace std; int main() { ; cout << "Please enter two n ...
- c++ primer plus 第三章 课后题答案
#include<iostream> using namespace std; int main() { ; int shen_gao; cout <<"Please ...
- c++ primer plus 第二章 课后题答案
#include<iostream> using namespace std; int main() { cout << "My name is Jiantong C ...
- 《80x86汇编语言程序设计教程》第二章课后题答案
2.5 习题 2.1 数据寄存器 1. 八个通用寄存器除了各自规定的专门用途外,它们均可以用于传送和暂存数据,可以保存算术逻辑运算中的各种操作数和运算结果. 2.1 AX和Al寄存器又称为累加器(ac ...
- python核心编程第5章课后题答案
5-8Geometry import math def sqcube(): s = float(raw_input('enter length of one side: ')) print 'the ...
- python核心编程第4章课后题答案(第二版75页)
4-1Python objects All Python objects have three attributes:type,ID,and value. All are readonly with ...
- python核心编程第3章课后题答案(第二版55页)
3-4Statements Ues ; 3-5Statements Use\(unless part of a comma-separated sequence in which case \ is ...
随机推荐
- 用python与文件进行交互
一.文件处理 1.介绍 计算机系统:计算机硬件,操作系统,应用程序 应用程序无法直接操作硬件,通过操作系统来操作文件,进而读/写硬件中的文件. python打开文件过程: #打开 f=open('a. ...
- 浅谈Android View事件分发机制
引言 前面的文章介绍了View的基础知识和View的滑动,今天我们来介绍View的另一个核心知识,View的事件分发机制. 点击事件的传递规则 所谓的点击事件的分发机制,其实就是对MotionEven ...
- 【C语言】指向一维数组元素的指针
本文目录 一.用指针指向一维数组的元素 二.用指针遍历数组元素 三.指针与数组的总结 四.数组.指针与函数参数 前面我们已经学习了指针,如果指针存储了某个变量的地址,我们就可以说指针指向这个变量.数组 ...
- css样式属性-字体和隐藏
1.字体 font-family:字体: <body> <div style="font-family:宋体">宋体</div> </bo ...
- Django初级手册1-项目和应用的创建与简单的数据库操作
创建项目 django-admin.py startproject mysite 1. 目录结构 mysite/ #项目的名称 manage.py #可通过命令和项目进行交互的文件 mysite/ # ...
- LinkedList详解
一.LinkedList的介绍与特点. 1.继承实现关系. 实现了双端队列接口Deque,因此具有双端队列的功能:addFirt,addLast,offerFirt,offerLast,removeF ...
- HashMap(JDK1.9)详解
一.HashMap的概念. 1.HashMap类的继承实现关系如下:因此HashMap的功能有:可序列化.可克隆等功能. 2.HashMap的数据结构:数组+链表+红黑树. 3.键值对的存储方案:第一 ...
- windows脚本的if语句
- CAEAGLLayer
CAEAGLLayer 当iOS要处理高性能图形绘制,必要时就是OpenGL.应该说它应该是最后的杀手锏,至少对于非游戏的应用来说是的.因为相比Core Animation和UIkit框架,它不可思议 ...
- 【Redis学习之一】Redis
环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 jdk8 一.Redis入门介绍 数据存储的发展:文件存储--> ...