C++
Flora_M
这个作者很懒,什么都没留下…
展开
-
高精度计算——数据的接受方法和存储方法
1.当输入的数很长时,可采用字符串方式输入,利用字符串函数和操作运算,将每一位数取出,存入数组中。 void init(int a[ ]) //传入一个数组; { string s; int l; cin>>s; l=s.length(); //也可以a原创 2018-01-30 17:00:41 · 545 阅读 · 0 评论 -
学生信息系统操作类add功能详解
#include<bits/stdc++.h>using namespace std;class Student //数据类;{ //私有成员放在第一段,可以省略关键字private string name; int no; int score[3]; float average; int order; public...原创 2018-04-28 11:48:16 · 629 阅读 · 0 评论 -
学生信息系统query功能详解
#include<bits/stdc++.h>using namespace std;class Student //数据类;{ //私有成员放在第一段,可以省略关键字private string name; int no; int score[3]; float average; int order; public: ...原创 2018-04-28 19:39:20 · 708 阅读 · 0 评论 -
学生信息系统操作类change详解
#include<bits/stdc++.h>using namespace std;class Student //数据类;{ string name; int no; int score[3]; float average; int order; public: Student(int id,string na,i...原创 2018-04-28 22:47:29 · 281 阅读 · 0 评论 -
学生信息系统操作类delete详解
#include<bits/stdc++.h>using namespace std;class Student //数据类;{ string name; int no; int score[3]; float average; int order; public: Student(int id,string na,i...原创 2018-04-28 23:15:21 · 600 阅读 · 0 评论 -
学生信息系统完整版
#include<bits/stdc++.h>using namespace std;class Student //数据类;{ string name; int no; int score[3]; float average; int order; public: Student(int id,string na,i...原创 2018-04-29 00:03:32 · 1818 阅读 · 1 评论 -
拓展知识
点击打开链接https://zhidao.baidu.com/question/1178139670043658699.html转载 2018-04-29 22:55:13 · 283 阅读 · 0 评论 -
ATM系统完整版初级
#include<bits/stdc++.h>using namespace std;class Time{ int month; int day; int hour; int minute; public: Time(int month1,int day1,int hour1,int minute1) { ...原创 2018-05-15 18:56:07 · 307 阅读 · 0 评论 -
运算符重载实例
运算符重载的实例:1.模拟秒表:(重载自增运算符)class Time{public: Time( ){minute=0;sec=0;} Time(int m,int s):minute(m),sec(s){ } Time operator++( ); //声明前置自增运算符“++”重载函数 Time operator++(int); //声明后置自增运算符“++”...原创 2018-05-26 15:48:02 · 1025 阅读 · 0 评论 -
STL知识总结
STL内的所有组件都由模板(template)构成,其元素可以是任意类型STL是所有C++编译器和所有操作系统平台都支持的一种库STL组件Ø容器(Container) - 管理某类对象的集合Ø迭代器(Iterator) - 在对象集合上进行遍历Ø算法(Algorithm) - 处理集合内的元素Ø容器适配器(container adaptor)Ø函数对象(functor)STL容器元素的条件Ø必须能...原创 2018-05-26 23:07:21 · 247 阅读 · 0 评论 -
ATM升级版
#include<bits/stdc++.h>using namespace std;class Time{ int month; int day; int hour; int minute; public: Time(int month1,int day1,int hour1,int minute1) //带参构造函数; ...原创 2018-05-27 23:24:46 · 201 阅读 · 0 评论 -
ATM订正版
#include<bits/stdc++.h>using namespace std;class Time{ int month; int day; int hour; int minute; public: Time(int month1,int day1,int hour1,int minute1) { month=month...原创 2018-05-24 13:00:00 · 145 阅读 · 0 评论 -
ATM demo版
#include<bits/stdc++.h>using namespace std;class Time{ int month; int day; int hour; int minute; public: Time(int month1,int day1,int hour1,int minute1) { ...原创 2018-05-24 15:23:04 · 176 阅读 · 0 评论 -
学生信息系统数据类
#include<bits/stdc++.h>using namespace std;class Student //数据类;{ public: //成员函数; Student(int id,string na,int x,int y,int z):name(na),no(id) //含参构造函数; { score...原创 2018-04-28 11:48:43 · 454 阅读 · 0 评论 -
ATM修改版
#include<bits/stdc++.h>using namespace std;class Time{ int month; int day; int hour; int minute; public: Time(int month1,int day1,int hour1,int minute1) { month=mon...原创 2018-05-17 16:11:53 · 154 阅读 · 0 评论 -
C++小结(1)
bool类型:只有两个值:true/false。真(1) 假(0); 非0即真,0即假。定义:bool f=true或bool f=1它可以表示存在两个状态的事物,因此可以解决两种情况下对应的不同结果,可以灵活运用在选择结构中。使用:在if的条件表达式中可以用if( ! f )或if(f);也可以使用if(f==true)或if(f==false)注意:!为“逻辑非”就是指本来值的原创 2018-01-24 16:01:16 · 301 阅读 · 0 评论 -
解题小技巧
一.字符数字与数字的转换:字符——数字:字符-'0' ;数字——字符:数字+'0';原创 2018-01-25 16:24:16 · 179 阅读 · 0 评论 -
c++错误汇总
1.[Error] ISO C++ forbids comparison between pointer and integer [-fpermiss解释:两种不同类型的数据不能做比较2.empty character constant解释:提示空字符之间应有空格' '...原创 2018-02-03 21:34:15 · 1840 阅读 · 0 评论 -
函数知识点总结
1. 函数的定义:数据类型 函数名(形参表){ 函数体 }说明:(1)数据类型为返回值类型,若为void,则无返回值。 (2)形参即为变量,可以为空,也可以有多个,但形参前必须有类型说明且数据类型必须逐一说明。eg: 返回两个数中的较大数int max (int x,int y){ return x>y? x:y;...原创 2018-03-07 17:32:23 · 741 阅读 · 0 评论 -
递归函数
1.定义:直接或间接调用自身的函数称为递归函数。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。递归的能力在于用有限的语句来定义对象的无限集合。2.基本思想:把一个不能或不好解决的大问题转化为一个或几个小问题,再把这些小问题进一步分解成更小的小问题,而最小问题可以直接解决。3.递归的关键在于找出递归定义和递归终止条件。递归定义:使问题向边界条件转化的规则。递归定义必须能...原创 2018-03-19 22:30:21 · 488 阅读 · 0 评论 -
函数心得
注意事项:1.自己写的函数内部可以调用其它函数,但不能在一个函数内部去定义另一个函数。2.如果自己写的函数与系统中已有的函数功能一样时,则自己写的起作用。3.写递归函数,关键是发现递归式和找到递归边界。若递归规律是后面的例如n和n-1的关系,则递归边界应找前面的小数那种显而易见的关系(即从后往前推)。4.对于函数体内只考虑两种情况的,可以用三元运算符简化程序。eg: 求n!int fac (int...原创 2018-03-20 16:47:22 · 326 阅读 · 0 评论 -
数据排序总结
1.冒泡排序:思路:相邻两个数两两相比较,即a[1]与a[2]比较,a[2]与a[3]比····a[i]与a[i+1]比;只需知道两个数中前面元素的标号,就能与后一个序号元素比较,所以比较的次数可用1~(n-i)循环进行控制(即循环次数与两两相比较时前面那个元素序号有关。)每进行一轮比较,都可将最小数(或最大数)调到最末尾位置,每进行一轮两两相比较后,其下一轮的比较范围就减少一个,最后一轮仅有一次...原创 2018-03-14 16:35:42 · 212 阅读 · 0 评论 -
数学类函数题型
1.计算组合数C(m,n)的值。思路:组合数C(m,n)为从m个数中任意取出n个数的所有情况数。计算方法:C(m,n)=m! / ( (m-n)! n! )2.求最大公约数常规法: 递规法:int gcd(int x,int y) int gcd( int x,int y...原创 2018-03-31 15:01:07 · 365 阅读 · 0 评论 -
函数题型
1.将十进制转换为对应的二进制、八进制、十六进制思路:将十进制整数转换为R进制的数,算法是:除以R取余,再将余数倒过来写出即是R进制的数。常规法:char ch[6]={'A', 'B', 'C', 'D', 'E', 'F'} ;void Turn Date(int n,int a) //将十进制n转换为a进制数;{ int x[17],i,j,k=0; i...原创 2018-03-31 17:19:34 · 494 阅读 · 0 评论 -
统计单词数(函数)
一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见样例1),如果给定单词仅是文章中某一单词的一部分则不...原创 2018-03-31 18:51:44 · 3871 阅读 · 1 评论 -
图书管理系统(初级版)——无继承和多态
#include<bits/stdc++.h>using namespace std;class Time{ int year,month,day; public: Time() { year=0; month=0; day=0; } Time(int y,int m,int d) ...原创 2018-06-24 19:17:23 · 392 阅读 · 0 评论