
C++
rf4csdm
;p
展开
-
c++ - 大整数除法(重载运算符)
用vector存储大整数并重载运算符原创 2022-06-13 15:27:05 · 797 阅读 · 0 评论 -
c++ - 大整数乘法(重载运算符)
vector和运算符重载原创 2022-06-10 21:24:37 · 436 阅读 · 0 评论 -
c++ - 大整数减法(重载运算符)
利用vector与重载运算符实现大整数减法原创 2022-06-10 20:59:49 · 676 阅读 · 0 评论 -
c++ - 大整数加法(重载运算符)
利用vector数组存储大整数,并重载运算符原创 2022-06-10 20:58:46 · 531 阅读 · 0 评论 -
C++-给数组赋同一初值
1、<cstring>头文件中 的 memset(数组名,初值,长度),如 int a[4]; 则memset(a, 2, sizeof(int) * 4);2、<algorithm>头文件中的fill(起始地址,末尾地址,初值)。注意是左闭右开的区间,即[起始地址, 末尾地址),如 int a[n],则 fill(a, a + n, -1);...原创 2022-05-15 16:29:04 · 1681 阅读 · 0 评论 -
C++-用结构体表示分数、四则运算和输入输出
用结构体表示分数时,需要对分数进行简化,如(输入)9/3 ->3/1(简化后)。1、简化:求分子与分母的最大公约数,分子、分母同时除以公约数即能简化。在简化的过程中,需要进行一些纠正的操作,如(输入) 0/8 -> 0/1,(简化后);又如(输入)-1/-3 ->-1/3(简化后)。2、重载+、-、*、/ 四个运算符,以及 >> 、 <<。3、输出:输出时要注意以下几种情况:①对于整数的输出;②对于分母为0的输出;③对于假分数的输出;原创 2022-05-14 21:56:48 · 4362 阅读 · 0 评论 -
C++-struct结构体与class类内重载 >>/ <<
在strcut 与 class 中 需要重载 >> / << 时,需要重载成友元。例如 struct Stu{} student; 中重载了 >> 作为成员函数,则此时调用 cin >> student; 实际上是 student >> cin。将会报错。出现这样的错误,是因为是由student 调用重载的成员函数 >>。...原创 2022-05-14 21:45:32 · 560 阅读 · 0 评论 -
C++ - 用类表示分数、四则运算、以及输入输出
#include<iostream>#include<algorithm>using namespace std;class Fraction; //声明类以及函数 void reduce(int &, int &);//简化分数,使分子分母同除以最大公约数int gcd(int , int );//求最大公约数 class Fraction{ //分数类 int up, down; public: Fraction(int u, int .原创 2022-05-14 15:13:07 · 1346 阅读 · 0 评论 -
c++-string转为数字、数字 转为string
1、string 转为数字:数字分为整型与浮点型,则对应的函数是stoi()、stod()、stof()等。如int a = stoi(str); double d = stod(str);注意:需声明包含头文件<string>;只会转化数字部分。2、数字转为string:to_string()。如 string s = to_string(n);注意:需声明包含头文件<string>;...原创 2022-05-08 22:22:42 · 4988 阅读 · 0 评论 -
关于PAT段错误(由STL引起的错误)
假如是用vector作为数组,当执行以下的语句时就会近似于死循环,从而引起段错误。 读者可以自行模拟一下代码:#include<vector>#include<cstdio>using namespace std;vector<int> a;int main(){ for(int i = 0; i < a.size() -...原创 2019-08-14 20:38:34 · 643 阅读 · 0 评论 -
C++STL中string(或字符串应用中)几种特别用法
Stoi(.substr(i,1)),将字符串拆解为每一个字符,并转换为整数型。 To_string(),将整数型转化为字符串型,方便输出。 Hashtable[str[i] – ‘0’],将字符串中单个字符转化为hashtable,并控制输出。 Strcpy(str1, str2), 头文件cstring. String 可以直接继承 字符串数组。 Isdigit(char) ...原创 2019-08-10 00:23:58 · 238 阅读 · 0 评论