#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 第四章 课后题答案的更多相关文章

  1. c++ primer plus 第七章 课后题答案

    #include <iostream> using namespace std; double HAR_AVG(double, double); void TEST(bool); int ...

  2. c++ primer plus 第六章 课后题答案

    #include <iostream> #include <cctype> using namespace std; int main() { char in_put; do ...

  3. c++ primer plus 第五章 课后题答案

    #include <iostream> using namespace std; int main() { ; cout << "Please enter two n ...

  4. c++ primer plus 第三章 课后题答案

    #include<iostream> using namespace std; int main() { ; int shen_gao; cout <<"Please ...

  5. c++ primer plus 第二章 课后题答案

    #include<iostream> using namespace std; int main() { cout << "My name is Jiantong C ...

  6. 《80x86汇编语言程序设计教程》第二章课后题答案

    2.5 习题 2.1 数据寄存器 1. 八个通用寄存器除了各自规定的专门用途外,它们均可以用于传送和暂存数据,可以保存算术逻辑运算中的各种操作数和运算结果. 2.1 AX和Al寄存器又称为累加器(ac ...

  7. python核心编程第5章课后题答案

    5-8Geometry import math def sqcube(): s = float(raw_input('enter length of one side: ')) print 'the ...

  8. python核心编程第4章课后题答案(第二版75页)

    4-1Python objects All Python objects have three attributes:type,ID,and value. All are readonly with ...

  9. python核心编程第3章课后题答案(第二版55页)

    3-4Statements Ues ; 3-5Statements Use\(unless part of a comma-separated sequence in which case \ is ...

随机推荐

  1. 第六章 数据库设计之ER模型

    在ER图中实体用方框表示 实体其实就相当于一个二维表,实体实例就相当于二维表中的一行 属性在二维表中用椭圆表示,属性就是描述实体特征的数据项 概念:键(也被成为候选键):1,属性集合K上的行唯一   ...

  2. mysql的Navicat查看数据库的ER图

    1.mysql数据库表间的关系图可以通过navicat查看.

  3. 岭回归(Ridge Regression)

    一.一般线性回归遇到的问题 在处理复杂的数据的回归问题时,普通的线性回归会遇到一些问题,主要表现在: 预测精度:这里要处理好这样一对为题,即样本的数量和特征的数量 时,最小二乘回归会有较小的方差 时, ...

  4. 20165207 Exp1 PC平台逆向破解

    20165207 Exp1 PC平台逆向破解 0.写在最前面 在做三个实验的前两个的时候,我还没有到博客里去看作业的要求.当时我的主机名是kali5207也就是用我的学号命名的,要求的是姓名全拼命名k ...

  5. python3.4学习笔记(二) 类型判断,异常处理,终止程序

    python3.4学习笔记(二) 类型判断,异常处理,终止程序,实例代码: #idle中按F5可以运行代码 #引入外部模块 import xxx #random模块,randint(开始数,结束数) ...

  6. 实用的4~20mA输入/0~5V输出的I/V转换电路(转)

    源: 实用的4~20mA输入/0~5V输出的I/V转换电路

  7. SNMP学习笔记之Linux服务器SNMP常用OID

    收集整理一些Linux下snmp常用的OID,用做服务器监控很不错. 应用示例 查看服务器1分钟平均负载: snmpwalk -v1 -c public 127.0.0.1 .1.3.6.1.4.1. ...

  8. 20145225《网络对抗》Exp8 Web基础

    参考博客:5215~ 这次试验,没搞懂,只做了一部分,求老师酌情给分啊 啊啊 基础问题回答 什么是表单? 表单是一个包含表单元素的区域,表单元素是允许用户在表单中(比如:文本域.下拉列表.单选框.复选 ...

  9. 2018-2019-1 20189218《Linux内核原理与分析》第八周作业

    编译链接的过程 编译就是把文本形式源代码翻译为机器语言形式的目标文件过程. 链接是把目标文件.操作系统的启动代码和用到的库文件进行组织最终形成可执行代码的过程. 对于GCC来说,编译源代码并最终形成可 ...

  10. 20145315《网络对抗》——注入shellcode以及 Return-to-libc攻击实验

    shellcode 准备一段Shellcode 我用的老师的shellcode:\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3 ...