C++ Primer Plus 第二章练习题答案

C++ Primer Plus(第 6 版)第二至九章课后习题答案 返回。 阅读详情

C++ primer plus 课后练习题

以下代码均在Linux下ubuntu 18.04测试过

2.7.1

/*编写一个C++程序,它显示您的姓名和地址*/

#include <iostream>

//using namespace std;

int main()
{
    //cout << "我的姓名是: 凯" << " 地址是: 江苏 南京" << endl;  
    std::cout << "我的姓名是: 凯" << " 地址是: 江苏 南京" << std::endl;
    return 0;
}

//运行结果为:我的姓名是: 凯 地址是: 江苏 南京

2.7.2

/*编写一个程序,它要求用户输入一个以long为单位的距离,然后将它转换为码(一long等于220码)*/

#include <iostream>

using namespace std;

int main()
{
    long num = 0;
    cout << "Please input your number:";
    cin >> num;
    cout << "转换为码为:" << num * 220 << "码" << endl;
}

// 运行结果如下
// Please input your number:2.5
// 转换为码为:440码

2.7.3

/*
编写一个C++程序,它使用3个用户定义的函数(包括main),并生成下面的输出:
Three blind mice
Three blind mice
See how they run
See how they run
*/
#include <iostream>

using namespace std;

void func1();
void func2();
void func3();

int main()
{
    func1();
    func1();
    func2();
    func3();
    return 0;
}

void func1()
{
    cout << "Three blind mice" << endl;
}

void func2()
{
    cout << "See how they run" << endl;
}

void func3()
{
    cout << "See how they run" << endl;
}
//运行结果如下:
// Three blind mice
// Three blind mice
// See how they run
// See how they run

2.7.4

/*编写一个程序,让用户输入其年龄,然后显示该年龄包含多少个月,如下所示:
Enter your age:29
*/

#include <iostream>

using namespace std;

int main()
{
    int age = 0;
    cout << "请输入您的年龄:";
    cin >> age;
    cout << "该年龄包含" << age * 12 << "个月" << endl;
    
    return 0;
}

// 运行结果如下:
// 请输入您的年龄:23
// 该年龄包含276个月

2.7.5

/*
编写一个程序,其中的main()调用一个用户定义的函数(以摄氏度为参数,并返回相应的华氏度)。
该程序按照下面的格式要求用户输入摄氏度温度值,并显示结果:
Please enter a Celsius value: 20
21 degrees Celsius is 68 degrees Fahrenheit
*/
#include <iostream>

using namespace std;

float func(int num)
{
    return num * 1.8 + 32;
}

int main()
{
    int num = 0;
    cout << "Please enter a Celsius value: ";
    cin >> num;
    float ret = func(num);
    cout << num << " degrees Celsius is " 
    << ret << " degrees Fahrenheit" << endl;
    
    return 0;
}

// 运行结果如下:
// Please enter a Celsius value: 21
// 21 degrees Celsius is 69.8 degrees Fahrenheit

2.7.6

/*
编写一个程序,其main()调用一个用户定义的函数(以光年值为参数,并返回对应天文单位的值)。
该程序按下面的格式要求用户输入光年值,并显示结果:
Enter the number of light years:4.2
4.2 light years = 265608 astronomical units
*/

#include <iostream>

using namespace std;

float func(float years)
{
    return years * 63240;
}

int main()
{
    float years;
    cout << "Enter the number of light years:";
    cin >> years;
    int ret = func(years);
    cout << years << " light years = " << ret << " astronomical units" << endl;;
    
    return 0;
}

// 运行结果如下:
// Enter the number of light years:4.2
// 4.2 light years = 265608 astronomical units

2.7.7

/*
编写一个程序,要求用户输入小时数和分钟数。
在main()函数中,将这两个值传递给一个void函数,后者以下面这样的格式显示这两个值:
Enter the number of hours:9
Enter the number of minutes:28
Time: 9:28
*/
#include <iostream>

using namespace std;

void func(int hours, int minutes)
{
    cout << "Time: " << hours << ":" << minutes << endl; 
}

int main()
{
    int hours, minutes;
    cout << "Enter the number of hours:";
    cin >> hours;
    cout << "Enter the number of minutes:";
    cin >> minutes;
    func(hours, minutes);
    return 0;
}

// 运行结果如下:
// Enter the number of hours:9
// Enter the number of minutes:28
// Time: 9:28

C++ Primer Plus(6th)第二章 编程练习题答案 1.编写一个C++程序,显示姓名和地址 2.编写一个C++程序,用户输入一个以long为单位的距离,然后将它转换为码(一long等于220码) 3.编写一个C++程序,它使用3个用户定义的函数(包括main())  4.编写一个程序,让用户输入年龄,然后显示包含几个月  5.编写一个程序,其中的main()调用一个用户定义的函数(将摄氏温度值转换为华氏温度值)  6.... 阅读详情

相关推荐

C++ Primer Plus(第六版)编程练习答案 所有章节汇总

本博客汇总了本人历时一年学完《C++ Primer Plus (第6版)》所做的所有编程练习的答案,供大家学习参考和交流。 以下附上各章节的答案详解博客地址,以及源码工程下载地址。 PS:源码下载大部分都是需要积分的,当时设置的时候好像有点乱,有的是1积分,有的是3积分,最难的第12章和第13章我设置的是不要积分,大家都可以下载下来自己运行一下看看结果。 第 2 章 开始学习C++: ...

清水河C罗——Leonardo-Liu 4万+

c++primer plus(第6版本)第二章重点总结 以及手写代码练习题答案

1.endl  和 \n 的区别 两者都可以在标准输出流达到换行效果,然而不同点是,endl确保程序继续运行前刷新输出(将其立即显示在屏幕上),而\n没有这样的功能 2.关于源代码中的标记和空白 一行代码中不可分割的部分元素叫标记,通常由空格,制表符或者回车(统称为空白)将两个标记分开。有些字符(如括号和逗号)是不需要用空白分开标记的。 举例: return0;   //invalid,...

weixin_39739789的博客 571

c++ primer plus 编程答案

天文单位是从地球到太阳的平均距离(约150000000公里或93000000英里),光年是光一年走的距离(约10万亿公里或6万亿英里)(除太阳外,最近的恒星大约离地球4.2光年)。请使用double类型,转换公式为:1光年=63240天文单位.7.编写一个程序,要求用户输入小时数和分钟数。其中一个函数要调用两次,该函数生成前两行;另一个函数也被调用两次,并生成其余的输出。转换公式:华氏温度 = 1.8×摄氏温度 + 32.0。

Jonathan的博客 1613

C++ Primer Plus 第六版 第二章习题

C++ Primer Plus 第六版 第二章习题 2.7.1 #include <iostream> using namespace std; int main() { cout<<"姓名:Thomas"<<endl; cout<<"地址:重庆市"<<endl; return 0; } 2.7.2 #inclu...

weixin_44249628的博客 268

C++primer plus第二章练习题

#include <iostream> using namespace std; int main(){ cout<<"姓名:第三天"<<endl; cout<<"居住地:中国苏州"<<endl; system("pause"); return 0; } #include <iostream> using namespace std; int main(){ int _long; int ma; c...

weixin_52034946的博客 212

c++ primer plus 第六版第二章编程练习答案

初学c++,希望大家在看的时候有问题来告诉我,谢谢~ 我用的IDE是vs2013。 2.7.1 #include #include int main() { using namespace std; cout system("pause"); return 0; } 2.7.2 #include #include //码的英文是yar

刘威的专栏 426

C++ Primer Plus 第六版 所有章节课后编程练习答案

C++ Primer Plus 第六版 所有章节课后编程练习答案

xiaojimmychen的专栏 9万+

C++ Primer》学习笔记/习题答案 总目录

文章目录前言专栏C++学习笔记目录第一章 - 快速入门第二章 - 变量和基本类型第三章 - 标准库类型第四章 - 数组和指针第五章 - 表达式第六章 - 语句第七章 - 函数第八章 - 标准 IO 库第九章 - 顺序容器第十章 - 关联容器第十一章 - 泛型算法第十二章 - 类第十三章 - 复制控制第十四章 - 重载操作符与转换第十五章 - 面向对象编程第十六章 - 模板和泛型编程第十七章 - 用...

种树最好的时间是10年前,其次是现在!!! 4万+

C++ Primer Plus(第6版)课后编程习题答案(自敲)——合集(持续更新)

C++ Primer Plus课后编程习题答案(自敲)合集

weixin_56493138的博客 6831

C++ Primer Plus第六版(中文版)课后编程练习答案(重置版)汇总

本文是博主编写的C++ Primer Plus第六版(中文版)编程练习答案的所有链接

CLOVER的博客 3万+

C++ Primer Plus(第六版)编程练习答案 第2章 开始学习C++

本章所有编程练习的工程源码可在此处下载(点击打开下载链接),供大家参考交流!   1. 编写一个C++程序,它显示您的姓名和地址。 很简单的题目,只需要声明并打印输出“姓名”和“地址”这两个char变量就可以了。甚至你都可以不通过变量声明,直接在cout语句里写出“姓名”和“地址”信息即可。 代码如下: // 2.1.cpp: 定义控制台应用程序的入口点。 // 显示姓名和地址 #i...

清水河C罗——Leonardo-Liu 7098

C Primer Plus第六版(中文版)编程练习答案(完美修订版)汇总

本文是博主编写的C Primer Plus第六版(中文版)编程练习答案的所有链接

CLOVER的博客 15万+

C++primer plus编程练习参考答案

第2章 开始学习C++ -1编写一个C++程序,:它显示您的姓名和地址。 2.编写学个C+程序,它要求用广输入一个以long-为单位的距离,然后将它转换为码(一-long 等手:220码)。3.编写一个C行程序,它使用3个用户定义的函数~(包括maini()>,并生成下面的输出” Three-biind ,micer rhree blind:miceseerhow they . run ..seehow. they run 其p:个函数要调用两次,.该函数生成前两行,另=个函数也被调用两次,并生成其

margaret522的博客 2万+

C++ Primer Plus第二章习题与参考答案

C++ Primer Plus第二章习题与参考答案2.6 复习题2.7 编程练习 2.6 复习题 1,C++程序的模块叫什么? 2,下面的预处理器编译指令是做什么用的? #include 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它 2.7 编程练习 1,编写一个C++程序,它显示您的姓名和地址。 #in...

Heisenberg_Li的博客 1359

C++ Primer Plus(第六版)编程练习课后习题答案汇总

C++ Primer Plus(第六版)第二章课后习题 2.7.1 #include int main() { using namespace std; cout << “I am Francis” << endl; return 0; } 2.7.2 #include int main () { using namespace std; int distance; c...

Francis_U的博客 1767

C++ Primer Plus(第六版)编程练习答案 第3章 处理数据

本章所有编程练习的工程源码可在此处下载(点击打开下载链接),供大家参考交流!   1. 编写一个小程序,要求用户使用一个整数指出自己的身高(单位为英寸),然后将身高转换为英尺和英寸,该程序使用下划线字符来指示输入位置。另外,使用一个const符号常量来表示转换因子。 本题要求将输入数据转换为不同的表达方式,使用不同的单位。而从单位为英寸,转换为英单位是尺和英寸,就是将原值除以转换比例之间,得...

清水河C罗——Leonardo-Liu 7491

C++】《C++ Primer Plus》--复习题、编程练习题答案

C++ Primer Plus》第六版中文版–复习题、编程练习题答案) 参考链接: https://www.zhihu.com/people/wang-bo-75-54 参考链接: https://blog.csdn.net/weixin_44603568?t=1 第2章 开始学习C++ 2.6复习题 2.7编程练习题

浪里小飞侠的博客 2867

从CVI(C)到Pyside(python)/Qt(C++)/VS(C#)的一点吐槽

Tkinter 布局助手”,是我接触过的基于python原生的图形界面套件Tkinter来做GUI程序的最佳实践,链接是https://www.pytk.net/],在web上就可以拖拽基础控件到面板,并定义控件的回调函数,完了存盘到本机。我曾经死抱着CVI不放,没有去追逐更现代的IDE,究其原因,主要是以前没有 AI 辅助编程,很多新 IDE 摸都不敢摸,随便一个编译报错或环境配错,就会卡死我半天。所以,遇到我这样,时不时输出一个学习心得的老工程师,也应该算是一种缘分了,很罕见的哦。

qq_15084199的博客 222
下一篇: shell练习Day1
阿凯kk
博客等级 码龄6年 0粉丝 · 3原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿凯kk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值