- 博客(7)
- 收藏
- 关注
原创 详谈对大数加法的理解
string 函数真的太爱了,无限大的数字都能用;其中,数组的存储和打印尤为重要;接下来,最麻烦的注释来了#include<iostream>using namespace std;const int N 100010;int a[N],b[N],c[N];int Add(int a[],int b[],int c[],int cnt){ int t=0; for(int i=0;i<cnt;i++){ t+=a[i]+b[i]; //为了便于
2022-03-09 20:19:29 132
原创 进制转换(C++):十六进制、二进制、十进制(附源代码)
进制转换详细思路#include<iostream>using namespace std;#define N 16 int main (){ string s; getline(cin,s); int decimal=0,bw=1; for(int i=s.size()-1;i>=0;i--){ if(s[i]>=65&&s[i]<=70) s[i]=s[i]
2022-02-23 19:20:26 3607 1
原创 冒泡排序、插入排序、快速排序(快排)、归并排序(源代码)
一、冒泡排序:时间复杂度为O(n^2)这个排序挺有意思的,当时卡了我一段时间,废话不多说,源码奉上:#include<iostream>#include<cstdio>using namespace std;int main (){ int n,q[1010];//这里n表示需要排序个数,开的数组为1010; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%
2022-02-03 22:18:12 985
原创 创建属于你的strcpy
#include<stdio.h>#include<string.h>char *mycpy(char *a,const char *b){ int i=0; while(b[i]!='\0'){ a[i]=b[i]; i++; } a[i]='\0'; return a;}int main (){ int i=0; char a[]="abc"; char b[]="圣诞快乐";...
2021-12-24 19:27:27 456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人