C++ Primer Plus(第6版)第2章 开始学习C++

2023-10-31

复习题
1 函数
2 用iostream头文件的内容替换源代码中的#include语句
3 使std名称空间中的内容全部直接可用
4 std::cout<<"hello world"<<endl;
5 int cheeses;
6 cheeses=32;
7 std::cin>>cheeses;
8 std::cout<<"We have "<<cheeses<<"varieties of cheese,";
9 参数数量和类型,返回值的类型
10 main函数可以省略 返回值为void的函数可以不使用
11 没指定名称空间
std::cout
using namespace std
using std::cout

编程练习
1
#include<iostream>
int main(void)
{
    std::cout<<"姓名"<<std::endl<<"地址"<<std::endl;
    return 0;
}

2
#include<iostream>
int main(void)
{
    using namespace std;
    int i;
    cout<<"input a distance in long\n";
    cin>>i;
    cout<<"the distance is "<<i*220<<"foot"<<endl;
    return 0;
}

3
#include<iostream>
void blind(void);
void see(void);
int main(void)
{
    blind();
    blind();
    see();
    see();
    return 0;
}
void blind(void)
{
    using namespace std;
    cout<<"Three blind mice"<<endl;
}
void see(void)
{
    using namespace std;
    cout<<"See how they run"<<endl;
}

4
#include<iostream>
int main(void)
{
    using namespace std;
    int age;
    cout<<"Enter your age: ";
    cin>>age;
    cout<<"it has "<<age*12<<"months"<<endl;
    return 0;
}

5
#include<iostream>
double reverse(double);
int main(void)
{
    using namespace std;
    double c;
    cout<<"please enter a Celsius value: ";
    cin>>c;
    cout<<c<<" degree Celsius is "<<reverse(c)<<" degree Fahrenheit."<<endl;
    return 0;
}
double reverse(double i)
{
    return i*1.8+32;
}

6
#include<iostream>
double reverse(double);
int main(void)
{
    using namespace std;
    double l;
    cout<<"Enter the number of light years: ";
    cin>>l;
    cout<<l<<" light years = "<<reverse(l)<<" astronomical units."<<endl;
    return 0;
}
double reverse(double i)
{
    return i*63240;
}

7
#include<iostream>
void showtime(int,int);
int main(void)
{
    using namespace std;
    int h,m;
    cout<<"Enter the number of hours: ";
    cin>>h;
    cout<<"Enter the number of minutes: ";
    cin>>m;
    showtime(h,m);
    return 0;
}
void showtime(int i,int j)
{
    std::cout<<"Time: "<<i<<":"<<j<<std::endl;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C++ Primer Plus(第6版)第2章 开始学习C++ 的相关文章

  • python对数据库操作——executemany

    1 executemany 方法 pymysql的executemany 方法 在一次数据库的IO操作中 可以插入多条记录 在大量数据传输中 它相比于execute 方法 不仅方便 而且提高了效率 2 语法 executemany sql
  • 使用python3编译并部署solidity合约

    我c了 Mac配置半天一直报错 windows随便配置就ok Os Windows PythonVersion 3 9 8 python3 10会报错 建议不要使用python3 10 1 安装py solc pip3 install py

随机推荐

  • 企业微信客户端调试

    1 下载企业微信电脑端 2 下载调试工具 调试工具 名称 devtools resources pak 不能改变 3 将调试工具放入企业微信对应目录 4 打开企业微信 快捷键 ctrl alt shift D 开启调试模式后进入网页
  • 将excel数据格式转成tableau

    import pandas as pd data pd read excel 世界各国人口统计数据 2000 2020 世界银行 xlsx data head print data columns tolist 将上面显示出来的列名列表 选
  • 复合查询

    复合查询 1 单表查询 查询工资高于500或岗位为MANAGER的雇员 同时还要满足他们的姓名首字母为大写的J select empno ename sal job from emp where sal gt 500 or job MANA
  • 倒排索引学习笔记

    概述 顺序扫描法 正向搜索法 举个例子 比如我们有大量的文件 文件编号从A B C 需求 要找出文件内容中包含有java的所有文件 需求实现 从A文件开始查找 再找B文件 然后再找C文件 以此类推 弊端 如果文件数量很多 查找速度慢 倒排索
  • JavaScript中的基本数据类型与引用数据类型

    JavaScript中的基本数据类型与引用数据类型 转载自 https www cnblogs com c2016c articles 9328725 html 1 栈 stack 和堆 heap stack为自动分配的内存空间 它由系统自
  • Aliyun本地化部署WebPageTest--前端性能测量工具

    1 有阿里云 创建一个ECS实例 2 设置阿里云docker源加速器 拉取对应的镜像 docker pull webpagetest server docker pull webpagetest agent 1 运行server实例 doc
  • C语言全局变量和局部变量总结

    只有不断的学习 不断的进步 才能不被替代 只有你的不可替代性才决定你的价值 2016年11月18日 第一部分问题 今天一个小伙伴问我一个问题 如图程序1 咋一看没有问题啊 后来想想确实有问题 这个c a a 似乎是语句 必须在函数体内才能执
  • ESP32使用AT MQTT 固件发布主题信息返回ERROR解决

    目录 发布格式 原因及其解决方法 发布格式 AT MQTTPUB lt topic gt lt data gt 0 0 当需要发布对应主题的json数据包时 错误格式 AT MQTTPUB 0 device date msg1 22 msg
  • WAV文件格式详解

    概述 Waveform Audio File Format WAVE 又或者是因为WAV后缀而被大众所知的 它采用RIFF Resource Interchange File Format 文件格式结构 通常用来保存PCM格式的原始音频数据
  • Podman 从入门到精通

    腾讯云原生最佳实践 1 前言 在本文中 我们将了解 Podman Pod Manager的缩写 它的功能和用法 2 Podman Podman 是一个开源的容器管理工具 用于开发 管理和运行OCI容器 让我们来看看与其他容器管理工具相比 P
  • 图片拖到任意处并记录相应的位置

  • 备忘一下,vulkan android sample 编译错误:ninja: error: libshaderc.a', needed by

    又要编译vulkan API Sample 每次找这行命令要用很久 备个忘 不编译shaderc的对应的编译错误为 Build command failed Error while executing process C Users hon
  • GPT1,2,3

    GPT1 transformer解码器因为有掩码所以不看后面的东西 gpt就是transformer的解码器 bert 是transformer的编码器 gpt核心卖点 不管输入如何 transformer模型不会变 半监督 先在没有标号上
  • 华为OD机试真题-磁盘容量排序-2023年OD统一考试(B卷)

    题目描述 磁盘的容量单位常用的有M G T这三个等级 它们之间的换算关系为1T 1024G 1G 1024M 现在给定n块磁盘的容量 请对它们按从小到大的顺序进行稳定排序 例如给定5块盘的容量 1T 20M 3G 10G6T 3M12G9M
  • python获得用户输入的一个字符串、格式如下_第七章 用户输入和while语句

    大多数编程都旨在解决最终用户的问题 为此通常需要从用户那里获取一些信息 例如 假设有人要判断自己是否到了投票的年龄 要编写回答这个问题的程序 就需要知道用户的年龄 这样才能给出答案 因此 这种程序需要让用户输入其年龄 再将其与投票年龄进行比
  • .mdb文件导入到mysql(工具Navicat Premium 12)

    可能会报错 需要安装AccessDatabaseEngine 1打开数据库 2 选择你的mdb文件 跟着提示一步步往下就行了 如果选择文件后报错 安装一下AccessDatabaseEngine 网上找找 这个是64位的 链接 https
  • GRPC C++开发环境搭建

    本文章参与 lt 零声教育 gt 的C C Linux服务器高级架构系统教程学习 1 安装必要的依赖工具 安装必要的依赖工具 sudo apt get install autoconf automake libtool 如果cmake低于3
  • SLF4J

    日志是任何项目中最重要的东西之一 特别是遇到多线程环境下高压力导致的并发bug时 但是在实际项目中有使用slf4j api slf4j log4j12还有log4j的 作为程序员到底应该使用哪一种呢 要使用他们 我们首先要理清楚他们之间的关
  • 八进制数字字符转化为十进制详解

    include
  • C++ Primer Plus(第6版)第2章 开始学习C++

    复习题 1 函数 2 用iostream头文件的内容替换源代码中的 include语句 3 使std名称空间中的内容全部直接可用 4 std cout lt lt hello world lt