自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++primer第五版 定义一个二维数组,使用普通for循环分别用下标运算符和指针输出数组元素

这个题目的编程思路上非常简单,不外乎就是遍历所有元素将其输出。不过其中涉及到的下标和指针的知识点是个很好的学习范例。直接附上代码// primer_3_6.cpp : Defines the entry point for the application.// 定义一个二维数组,使用普通for循环分别用下标运算符和指针输出数组元素#include "stdafx.h"#includ...

2018-08-31 09:54:37 985

原创 C++primer第五版 字符串、向量和数组重要知识点

1. 标准库类型string(1)string对象上的操作string对象会自动忽略开头的空白(即空格符、换行符、制表符等)并从第一个真正的字符开始读起,直到遇见下一处空白位置。(2)使用getline读取一整行getline函数的参数是一个输入流和一个string对象,函数从给定的输入流中读入内容,直到遇到换行符为止(注意换行符也被读进来了),然后把所读的内容存入到那个strin...

2018-08-30 21:26:17 241

原创 C++primer第五版 假设有一组成绩的集合,其中成绩的取值是从0到100.以10分为一个分数段,要求统计各个分数段各有多少个成绩。要求使用下标和迭代器两种方法做。

显然,从0到10总共有101种可能的成绩取值,这些成绩分布在11个分数段上:每10个分数构成一个分数段,这样的分数段有10个,额外还有一个分数段表示满分100。这样一个分数段将统计成绩在0~9之间的数量,第二个分数段统计10~19之间的数量,以此类推,最后一个分数段统计满分100分的数量。具体实现时,可以使用一个含有11个元素的vector对象,每个元素分别用于统计各个分数段上出现的成绩个数...

2018-08-30 17:41:53 1747

原创 C++primer第五版 从cin读入一组词并把它们存入一个vector对象,然后设法把所有词都改写为大写形式。输出改变后的结果,每个词占一行

这里要用到 标准库类型vector 和 处理string对象中的字符 这两个知识点。标准类型vector表示对象的集合,其中所有对象的类型都相同,vector也常被称作容器。要想使用vector,必须包含适当的头文件,即 #include <vector>。向vector对象中添加元素需要用到push_back函数,它负责把一个值当成vector对象的尾元素“压到(push)”ve...

2018-08-29 14:06:17 1226

原创 C++primer第五版 编写一段程序,读入一个包含标点符号的字符串,将标点符号去除后输出字符串剩余的部分

这是一个关于字符串处理的简单程序,但是里面有一些细节是值得关注的。先附上程序:// primer_3_2_3.cpp : Defines the entry point for the application.// 编写一段程序,读入一个包含标点符号的字符串,将标点符号去除后输出字符串剩余的部分#include "stdafx.h"#include <iostream>...

2018-08-29 11:19:12 2647

原创 C++primer第五版 编写一段程序读入两个字符串,比较其是否相等并输出结果。如果不相等,输出较大的那个字符串和长度较大的那个字符串

一个字符串比较的简单程序。string对象相等意味着它们的长度相同且所包含的字符也全都相同。字符串的比较:1.如果两个string对象的长度不同,而且较短string对象的每个字符都与较长string对象对应位置上的字符相同,就说string对象小于较长string对象2.如果两个string对象在某些对应的位置上不一致,则string对象比较的结果其实是string对象中第一对相异字符...

2018-08-28 20:56:52 4579

原创 C++primer第五版 变量和基本类型重要知识点

挑选了一些C++primer第五版第二章的一些我认为重要或者看起来两眼冒星星的知识点,感觉目前还是不太理解,但是没关系,放在这里以后慢慢看~1. 字符和字符串字面值由单引号括起来的一个字符称为char型字面值,双引号括起来的零个或多个字符则构成字符型字面值。字符串字面值的类型实际上是由常量字符构成的数组,编译器在每个字符串的结尾处添加一个空字符('\0'),因此,字符串字面值的实际长度...

2018-08-28 17:44:10 226

原创 C++primer第五版 书店程序之读入销售记录,生成每本书的销售报告,显示售出册数、总销售额和平均售价

在C++primer第五版的1.6节中,示例了一个书店程序。要求是从一个文件中读取销售记录,生成每本书的销售报告,显示售出册数、总销售额和平均售价,假定每个ISBN书号的所有销售记录在文件中是聚在一起保存的。也就是说,输入销售记录时,要求同一个书号的销售记录要连续一次性全部输入。编程思路和前一篇“统计在输入中每个值连续出现的次数”的思路差不多。这里就不再累述,直接附上书上的代码//假定每...

2018-08-28 13:14:16 2335 4

原创 C++primer第五版 统计在输入中每个值连续出现的次数

// primer_1_4_4.cpp : Defines the entry point for the application.// 统计在输入中每个值连续出现的次数#include "stdafx.h"#include<iostream>using namespace std;int main(){ int currVal=0, val=0; //currV...

2018-08-27 16:43:28 971 1

原创 C++primer第五版 读取数量不定的输入数据进行求和

循环次数已知的情况一般用for循环,循环次数不易预知的情况用while循环。实现对用户输入的一组数据求和,这种情况下,我们预先不知道要对多少个数求和,因此需要不断读取数据直至没有新的输入为止,因此可将读取数据行代码放入while判断语句内。代码如下:// primer_1_4_3.cpp //读取数量不定的输入数据进行求和#include "stdafx.h"#include &...

2018-08-09 10:43:20 869 2

程序基本算法习题解析

《程序基本算法习题解析》第一章 第七页 第6题 程序 任意给一个四位数(各位数不完全相同), 各位上的数可组成一个最大数和一个最小数, 它们的差又能组成一个最大数和一个最小数, 直到某一步得到的差将会出现循环重复。写一个程序统计所有满足以上条件的四位数。

2018-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除