自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学如逆水行舟,不进则退

我叶良辰在努力学习iOS中~

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 蓝桥杯 【基础练习】 十六进制转八进制

问题描述  给定n个十六进制正整数,输出它们对应的八进制数。输入格式  输入的第一行为一个正整数n (1  接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式  输出n行,每行为输入对应的八进制正整数。注意  输入的十六进制数不会有前导0,比如012A。

2014-01-31 23:08:58 6525

原创 蓝桥杯 【基础练习】 十六进制转十进制

问题描述  从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。  注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535示例代码:#include#include#includeusing namespace std;int main()

2014-01-31 17:55:21 5770

原创 蓝桥杯 【基础练习】 十进制转十六进制

问题描述  十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。  给出一个非负整数,将它表示成十六进制的形式。输入格式

2014-01-31 14:53:19 3171 1

原创 蓝桥杯 【基础练习】 特殊回文数

问题一:回文数问题描述  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式  按从小到大的顺序输出满足条件的四位十进制数。思路:分别求出这个四位数的每一个位上的数,然后做比较#includeusing namespace std;int main(){ for(int n=1000

2014-01-25 23:12:31 4220

原创 蓝桥杯 【基础练习】 特殊的数字

问题描述  153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。输出格式  按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。 分析:根据题目描述结果应该就是三位的水仙花数(提交时发现使用pow()函数来进行三次幂运算不通过,也就是说明蓝桥杯的在线评估系统的cmath文件中没有pow函

2014-01-24 23:55:20 2026

原创 蓝桥杯 【基础练习】字母图形

问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入5 7样

2014-01-24 18:44:52 3090

原创 蓝桥杯 【基础练习】 01字串

问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000

2014-01-21 23:24:59 3624

原创 将一个string字符串变量分解为字符输出

我们定义一个string 变量str ,然后通过str.length()可以获得该字符串变量的长度:#include#includeusing namespace std;int main(){ string str; cin>>str; cout<<str.length()<<endl; return 0;} string变量相当于是一个变长的字符数组,随着输入的字符

2014-01-18 00:04:14 3362 1

原创 蓝桥杯 【基础练习】 数列排序

问题描述  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1输入格式  第一行为一个整数n。  第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式  输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9

2014-01-17 23:16:03 3757

原创 蓝桥杯 【入门训练】 序列求和

问题描述求1+2+3+...+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+...+n的值。样例输入4样例输出10样例输入100说明:有一些试题会给出多组样例输入输出以帮助你更好的做题。一般在提交之前所有这些样例都需要测试通过才行,但这不代表这几组样例数

2014-01-17 22:30:07 2496

原创 重载函数调用运算符

将函数调用运算符“()”进行重载:#includeusing namespace std;class Add{ public: double operator ()(double a,double b);};double Add::operator() (double a,double b){ return a+b;}int main(){ Add f; cout

2014-01-17 10:04:49 1663

原创 多继承时的构造函数调用的顺序

调用顺序是:虚基类——直接基类——子对象——派生类我们假设一个非常复杂的情况:class A;class B: virtual public A;class C: virtual public A;class E;class D:public B, public C其中E是D的子对象首先说明,构造函数的调用顺序,跟D中的构造函数调用个类的成员函数的顺序无关因为B和C都是虚继承自A,所以首先调用都在A的构造函数,然后

2014-01-17 00:03:24 5322

原创 C++数组对象和构造函数

定义数组对象以后,对数组中的对象初始化的方式分为两种:一种方式是在定义的时候用列表初始化A a[5] = {A(1),A(2),A(3),A(4),A(5)};一种方式是在定义了数组对象以后,再使用临时对象进行初始化 A b[5]; b[0] = A(1); b[1] = A(2); b[2] = A(3); b[3] = A(4); b[4] = A(5);有趣的是,第

2014-01-16 20:41:02 4482

原创 蓝桥杯 【入门训练】 圆的面积

问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误

2014-01-15 00:19:44 10052 1

原创 重载自增,自减运算符

class operator++();用于重载先加一(减一)然后运算的情况class operator++(int);用于重载先运算,然后加一(减一)的情况系统会根据是++class 还是 class ++来进行判断使用那一个重载函数,重载函数中的内容需要用户自己进行定义#includeusing namespace std;class counter{ public:

2014-01-03 00:42:49 1814

原创 C++中的一类临时对象

类名(参数名)这样的对象是临时对象,不能取地址,不能被引用,不过可以给同类型的其他对象赋值,该临时对象定以后可以进行一次操作,然后立即销毁。当我们定义一个对象以后并不想立即给它赋初值,而是以后给它赋初值,在稍后赋初值的时候,该类临时对象就可以发挥作用了。下面给出一个例子:#include#includeusing namespace std;class A{ public:

2014-01-03 00:29:47 1758

原创 C++面向对象类的实例题目十二

题目描述:写一个程序计算正方体、球体和圆柱体的表面积和体积程序代码:#include#define PAI 3.1415using namespace std;class Shape{ public: virtual void ShapeName()=0; virtual double area() { return 0; } virtual dou

2014-01-02 18:27:33 1607

原创 C++面向对象类的实例题目十一

题目描述:写一个程序计算三角形,正方形和圆形3种图形的面积程序代码:#include#include#define PAI 3.1415using namespace std;class Shape{ public: virtual float area() //定义一个求面积的成员函数 { return 0; } virtual void Shap

2014-01-02 16:53:20 1353

原创 C++面向对象类的实例题目十

题目描述:编写一个程序,其中有一个汽车类vehicle,它具有一个需要传递参数的构造函数,类中的数据成员:车轮个数wheels和车重weight放在保护段中;小车类car是它的私有派生类,其中包含载人数passager_load;卡车类truck是vehicle的私有派生类,其中包含载人数passager_load和载重量payload。每个类都用相关数据的输出方法。程序代码:#inc

2014-01-02 15:10:24 1924

原创 C++面向对象类的实例题目九

题目描述:编写一个学生和老师数据输入和显示程序,学生数据有编号、姓名、班号和成绩,教师数据有编号、姓名、职称和部门。要求将编号、姓名、输入和显示设计成一个类person,并作为学生数据操作类student和教师数据操作类teacher的基类。程序代码:#include#includeusing namespace std;class Person{ public: v

2014-01-02 14:50:47 1731

原创 C++面向对象类的实例题目八

题目描述:编写一个程序输入3个学生的英语和计算机成绩,并按照总分从高到低排序。要求设计一个学生类Student,其定义如下:程序代码:#includeusing namespace std;class Student{ public: void getscore(); //获取一个学生成绩 void display(); //显示一个学生成绩 void sort(

2014-01-01 13:19:59 2523 1

原创 C++面向对象类的实例题目七

题目描述:编写两个有意义的类,使一个类嵌套在另一个类中。分析:本题涉及两个类student和cdegree,前者为学生类,包含学生的学号(nubner),姓名(name)和成绩(degree),而成绩degree是类cdegree的对象。cdegree类有3个数据成员,分别为数学(math),英语(english)和物理(phy)分数。程序代码:#include#in

2014-01-01 11:30:03 1570

原创 C++面向对象类的实例题目六

问题描述:编写一个程序计算两个给定长方形的面积,其中在设计类成员函数addarea()(用于计算两个长方形的总面积)时使用对象作为参数。程序代码:#includeusing namespace std;class Rectangular{ public: Rectangular(double w,double l) { width = w; length =

2014-01-01 00:19:56 4069

Dev-Cpp 5.6.3 TDM-GCC x64 4.8.1

Dev-Cpp 5.6.3 TDM-GCC x64 4.8.1 最新版 2014-5-16 蓝桥杯大赛指定软件

2014-05-16

TortoiseSVN1.6.7.18415x64svn1.6.9.zip

TortoiseSVN1.6.7.18415x64svn1.6.9.zip ; 一个比较稳定的SVN版本

2013-08-19

空空如也

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

TA关注的人

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