
C++笔记
文章平均质量分 73
James_dw
本人为人诚实,待人诚恳,性格随和,善于与人沟通和团队协作;有强烈求知欲和进取心,具有较强的自学能力。
展开
-
C++学习笔记(第一章 C++的基础知识 之一)
习题1:简单计算问题体验 输入底面半径r和高h,输出圆柱体的表面积。 样例输入:3.5 9 样例输出:Area = 274.889原创 2014-09-22 13:09:22 · 655 阅读 · 0 评论 -
C++学习笔记(第七章 自定义数据类型 结构体应用 之三)
【题目5-玩日期】定义一个表示时间(包括年、月、日、时、分、秒)的结构体,然后完成下面的功能(可以在一个main函数中完成,也可以用函数求解,main函数调用即可):(1)输入一个时间(注意各部分数据的取值范围)将输入的时间保存在一个结构体变量中;(2)输出该日在本年中是第几天(注意闰年问题);(3)输出这是这一天中的第几秒;(4)输出这是这一年中的第几秒;(5)求你输入的原创 2014-09-24 15:16:18 · 586 阅读 · 0 评论 -
C++学习笔记(第七章 自定义数据类型 动态链表应用 之四)
【题目7-动态链表体验】 下面是一个建立动态链表的程序。阅读程序,在草稿纸上画出链表建立的过程,借此学会如何建立链表。然后改造程序,完成题目7的要求#include using namespace std;struct Node{ int data; //结点的数据 struct Node *next; //指向下一结点原创 2014-09-24 15:19:45 · 690 阅读 · 0 评论 -
C++学习笔记(第八章 类和对象 初识对象 之一)
【题目1-掌握有对象的程序结构】(1)阅读第一个面向对象的程序,程序结构是所有成员函数都在类内定义,认识原创 2014-09-24 15:22:25 · 484 阅读 · 0 评论 -
C++学习笔记(第七章 自定义数据类型 枚举 之一)
【题目1 - 用枚举表示对称方式】设计函数,可以按指定的方式,输出一个平面点的对称点 下面给出枚举类型定义和main函数(测试函数),请写出output函数的实现。#includeusing namespace std;enum SymmetricStyle {axisx, axisy, point};//分别表示按x轴, y轴, 原点对称三种方式void output(doubl原创 2014-09-23 22:30:14 · 488 阅读 · 0 评论 -
C++学习笔记(第六章 初识指针 及 指针与数组 之一)
题目-打入“内部”寻“内幕”】下面是一段使用了指针的程序。请利用“单步”执行的方式运行程序,深刻理解“指针变量存储的是地址值”、“通过指针变量间接访问”等概念。将在执行过程中留下深刻映像的界面截屏下来(不限一个),并加以点评。原创 2014-09-23 17:14:03 · 498 阅读 · 0 评论 -
C++学习笔记(第七章 自定义数据类型 结构体应用 之二)
【题目1-学生成绩统计】 每位同学的信息学号、姓名、C++、高数、英语成绩,定义一个学生成绩的结构体数组,其中的数据成员包括学号(char num[12])、姓名(name)、三门课的成绩(grade)、总分(score)、均分(average))。 (1)从键盘上输入N名学生的信息(N定义为常变量); (2)求出每名同学的总分和均分,并存储在结构体数组中(可以原创 2014-09-23 22:34:47 · 693 阅读 · 0 评论 -
C++学习笔记(第五章 二维数组及应用 之二)
【题目1-折腾二维数组】创建一个长度为5行4列的二维整型数组,通过初始化,为数组中的前两列的10个元素赋初值,然后通过键盘输入,使后两列的10个元素获得值,将所有元素值乘以3后保存在数组中。输出数组时,按行序优先输出,再按列序优先输出(输出的第一行是数组中的第一列……,其实输出的就是“转置”),再将数组“倒”着输出(即最后一行最后一列的最先输出,第0行第0列的最后输出),再输出数组中的所有偶数,以原创 2014-09-23 17:08:14 · 828 阅读 · 0 评论 -
C++学习笔记(第六章 指针的应用 字符串 引用 之二)
【题目1-体会函数参数传递】1、下面三段程序都试图通过定义函数,实现实际参数在必要时的交换,哪些能够实现,哪些不能实现?通过运行程序和单步执行,让自己对这一过程更加清楚,然后请在博文中给出明确的回答,并用你自己的话展开描述(自己的话,但要用术语,用术语讲技术的事,是必须经历的一个过程。)2、设计一个程序,输入3个整数,将其按从大到小的顺序输出,要求(1)排序功能通过函数原创 2014-09-23 17:19:06 · 461 阅读 · 0 评论 -
C++学习笔记(第四章 函数的应用 递归函数 之四)
【题目1-递归求奇数连乘的积】类似求阶乘,写出1*3*...*n的递归式,并编写出递归函数求解。原创 2014-09-23 16:45:21 · 580 阅读 · 0 评论 -
C++学习笔记(第四章 函数的应用及多文件组织 之三)
【题目1-真正的项目:银行系统】这是我们要做的一个真正的项目!涉及到的技术都用过了,只不过,程序真的要长得多了。 在学习中,总是想要些成就感的。当你没有做过一些事情的时候,总是不能知道所学知识究竟能干些什么。在学习过程中,完成一个像样的项目,那是一件很酷的事情,也让我们更有激情。做好思想准备,中间可能会有些困难,但相信沉下心来还是可以完成的。 要做项目的需求最好能和大家的生活实践联原创 2014-09-23 16:34:21 · 611 阅读 · 0 评论 -
C++学习笔记(第四章 函数的应用及多文件组织 之二)
【题目1-当年第几天】 定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天。要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输出结果。【项目2-太乐了】先听故事,再编程序。 故事是这样的:话说sin和cos是一对夫妇。一天,sin去听相声了,cos在家。过了一会,有人敲门,cos开门一看,是一个不认识的多项式函数。cos问:你是谁啊?他说原创 2014-09-23 16:24:45 · 512 阅读 · 0 评论 -
C++学习笔记(第四章 函数的定义与调用 之一)
【题目1调用函数输出星号图原创 2014-09-23 16:19:21 · 580 阅读 · 0 评论 -
C++学习笔记(第三章 多分支结构 循环程序设计 之二)
题目1:利用循环求和原创 2014-09-23 16:08:34 · 908 阅读 · 0 评论 -
C++学习笔记(第一章 C++的基础知识 之二)
输入3个整数,输出其中的最大值。样例输入:12 45 32样例输出:最大值为:45原创 2014-09-22 13:27:44 · 463 阅读 · 0 评论 -
C++学习笔记(第三章 多分支结构 循环程序设计 之一)
题目1:分段函数求值,从键盘输入x的值(整型),根据下面公式计算并输入x和输出y的值。 //解法1:各分段的标准都为2的倍数,所以,构造表达式 t= x/2,根据t的取值决定switch分支;#include#includeusing namespace std;int main( ){ int x, y, a; cin>>x; a = x/2原创 2014-09-22 14:59:01 · 1169 阅读 · 0 评论 -
C++学习笔记(第二章 数据类型 变量 表达式 if语句)
题目1:分段函数求值 ,计算下面函数的值并输出//解法1#includeusing namespace std;int main( ){ int x, y; cin>>x; if (x>=1) y=x-1; else y=-x+1; cout<<y<<endl; return 0;}原创 2014-09-22 14:58:01 · 481 阅读 · 0 评论 -
2014校园招聘之一(8月华为机试题)
2014 华为机试题:1、通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。要求实现函数格式:void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);原创 2014-09-23 21:52:06 · 631 阅读 · 0 评论