C++
Leslie_Blog
这个作者很懒,什么都没留下…
展开
-
SDUT-2712 派生类的构造函数
5-2 派生类的构造函数Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目的练习可以掌握派生类构造函数的定义和使用方法。要求定义一个基类Person,它有3个protected的数据成员:姓名name(char *类型)、性别 sex(char类型)原创 2017-11-02 09:45:02 · 243 阅读 · 0 评论 -
SDUT-1274 面向对象程序设计上机练习十二(运算符重载)
面向对象程序设计上机练习十二(运算符重载)Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description处理一个复数与一个double数相加的运算,结果存放在一个double型变量d1中,输出d1的值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符:operato原创 2017-10-22 20:13:14 · 295 阅读 · 0 评论 -
SDUT-2678 继承与派生
5-1 继承与派生Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目的练习可以掌握继承与派生的概念,派生类的定义和使用方法,其中派生类构造函数的定义是重点。要求定义一个基类Point,它有两个私有的float型数据成员X,Y;一个构造函数用于对数据成员初原创 2017-11-02 09:27:54 · 532 阅读 · 0 评论 -
SDUT-2680:6-2多态性与虚函数
6-2 多态性与虚函数Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description通过本题目的练习可以掌握多态性的概念和虚函数的定义和使用方法 要求定义一个基类Pet,它有一个字符指针型数据成员name和一个虚成员函数Speak()用于输出pet的叫声。;派生类D原创 2017-11-28 17:35:52 · 403 阅读 · 0 评论 -
C++基础:各种输入方法总结,cin、cin.get()、cin.getline()、getline()、gets()、getchar()
在C++中,各种输入方法还是不少的,而且各有所异,本文做一点简要总结,主要涉及如下内容:cin、cin.get()、cin.getline()、getline()、gets()、getchar()。 输入原理简述: 程序的输入都建有一个缓冲区,即输入缓冲区。每次输入过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区,而cin函数直接从输入缓冲转载 2017-12-07 09:23:23 · 111 阅读 · 0 评论 -
c++中cout、cerr、clog的区别
之前一直在用,但就是没在意两者到底有啥却别,今天又想到这个问题,总结下吧(以下的内容均是本人从网上查阅资料看来整理的,暂时还没有查阅官方资料,不保证准确,欢迎讨论)其实大家平常常会用的主要有三个:cout、cerr、clog,首先简单介绍下三者。这三者在C++中都是标准IO库中提供的输出工具(至于有关的重载问题在此不讨论):cout:写到标准输出的ostream对象;转载 2017-12-07 09:43:17 · 464 阅读 · 0 评论 -
C位运算总结
原文:https://baike.1688.com/doc/view-d1750791.htmlhttps://blog.csdn.net/sinat_35121480/article/details/53510793左移运算符和右移运算符1的2进制是000...0001(这里1前面0的个数和int的位数有关,32位机器,gcc里有31个0),左移2位之后变成 000...0100,也就是10进制...转载 2018-04-18 13:46:25 · 3845 阅读 · 0 评论 -
SDUT-1269 走迷宫(DFS)(JAVA*)
走迷宫Time Limit: 1000MS Memory Limit: 65536KBSubmit Statistic DiscussProblem Description有一个m*n格的迷宫(表示有m行、n列),其中有可走的也有不可走的,如果用1表示可以走,0表示不可以走,输入这m*n个数据和起始点、结束点(起始点和结束点都是用两个数据来描述的,分别表示这个点的行号和列号)。现在要你编程找出所有...原创 2017-11-11 17:00:33 · 313 阅读 · 0 评论 -
SDUT-2872 M--二分查找
M--二分查找Time Limit: 600MS Memory Limit: 65536KB Problem Description给出含有n个数的升序序列,保证序列中的数两两不相等,这n个数编号从1 到n。然后给出q次询问,每次询问给出一个数x,若x存在于此序列中,则输出其编号,否则输出-1。Input单组输入。首先输入一个整数n(1 <= n && n <= 3...原创 2017-05-23 22:30:09 · 525 阅读 · 0 评论 -
SDUT-2711 4-2 电子时钟中的运算符重载
4-2 电子时钟中的运算符重载Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description通过本题目的练习可以运算符重载的方法;设计一个时间类Time,私有数据成员有hour(时)、minute(分)、second(秒);公有成员函数有:setHour(int)设置数原创 2017-10-22 18:47:13 · 254 阅读 · 0 评论 -
SDUT-2677 4-1 复数类的运算符重载
4-1 复数类的运算符重载Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description通过本题目的练习可以掌握成员运算符重载及友元运算符重载要求定义一个复数类,重载加法和减法运算符以适应对复数运算的要求,重载插入运算符(以方便输出一个复数的要求。Input原创 2017-10-22 15:34:37 · 349 阅读 · 0 评论 -
SDUT-2713 多级派生类的构造函数
5-3 多级派生类的构造函数Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description要求定义一个基类3个name(char *类型sex(char类型age(int类型创建Employee,增加两个数据成员 基本工资 int类型) 请假天数int型);为它定义初始化原创 2017-11-02 09:51:30 · 234 阅读 · 0 评论 -
SDUT-2671 3-2 构造函数的调用
3-2 构造函数的调用Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description通过本题目的练习可以掌握构造函数和析构函数的调用;创建类A;类中仅包含构造函数和析构函数,按照程序的输出写出类的定义和主函数main中的代码。Input 无Outpu原创 2017-10-20 16:48:51 · 172 阅读 · 0 评论 -
SDUT-1142 面向对象程序设计上机练习三(有默认参数的函数)
面向对象程序设计上机练习三(有默认参数的函数)Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description利用默认参数的函数实现求2个或3个整数的最大值。Input输入3个int型整数。Output输出第1、2个整数及其最大值;输出第1、2、原创 2017-11-12 21:18:04 · 222 阅读 · 0 评论 -
SDUT-2673 3-4 计算长方形的周长和面积
3-4 计算长方形的周长和面积Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description通过本题的练习可以掌握拷贝构造函数的定义和使用方法;设计一个长方形类Rect,计算长方形的周长与面积。类中有私有数据成员Length(长)、Width(宽),由具有缺省参数值的构造函原创 2017-10-20 18:17:32 · 311 阅读 · 0 评论 -
SDUT-1143 面向对象程序设计上机练习四(变量引用)
面向对象程序设计上机练习四(变量引用)Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description将变量的引用作为函数形参,实现2个int型数据交换。Input输入2个int型整数。Output输出2个整数交换前后的值。Example I原创 2017-11-12 21:23:18 · 226 阅读 · 0 评论 -
SDUT-1140 面向对象程序设计上机练习一(函数重载)
面向对象程序设计上机练习一(函数重载)Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description利用数组和函数重载求5个数最大值(分别考虑整数、单精度、长整数的情况)。Input分别输入5个int型整数、5个float 型实数、5个long型正整数。O原创 2017-11-12 21:03:56 · 529 阅读 · 0 评论 -
SDUT-1141 面向对象程序设计上机练习二(函数模板)
面向对象程序设计上机练习二(函数模板)Time Limit: 1000MS Memory Limit: 65536KBSubmit StatisticProblem Description利用数组和函数模板求5个数最大值(分别考虑整数、单精度、长整数的情况)。Input分别输入5个int型整数、5个float 型实数、5个long型正整数。O原创 2017-11-12 21:10:38 · 272 阅读 · 0 评论 -
SDUT-2676 3-7 类的友元函数的应用
3-7 类的友元函数的应用Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description通过本题目的练习可以掌握类的友元函数的定义和用法要求设计一个点类Point,它具有两个double型的数据成员x,y。为该类设计构造函数。并为其添加一个友元函数用于计算并输出两点间的距离原创 2017-10-21 22:15:56 · 243 阅读 · 0 评论 -
SDUT-1271 面向对象程序设计上机练习九(对象指针)
面向对象程序设计上机练习九(对象指针)Time Limit: 1000MS Memory Limit: 65536KB SubmitStatistic Problem Description建立对象数组,内放5个学生数据(学号是字符串类型、成绩是整型),设立max函数,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号和成绩。Inp原创 2017-10-21 23:11:03 · 193 阅读 · 0 评论