自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 string函数➕puts,gets用法

puts输出和gets输入 char str1[20]; char str2[5][10]; gets(str1); for (int i = 0; i < 3; i++) { gets(str2[i]); /* code */ } puts(str1); for (int i = 0; i < 3; i++) { puts(str2[i]); /* code */ }scanf完一个整数,要使用gets,需要用getchar接收一个整数后的换行符,s

2021-01-13 16:28:01 819

原创 c++容易忘记的基础知识

强制类型转换#include<stdio.h>int main(){double r=12.56;int a=3,b=5;printf("%d\n",(int)r);printf("%d\n",a/b);printf("%.1f",(double)a/(double)b); return 0;}1200.6宏定义,末尾不加分号#include<stdio.h>#define pi 3.14int main(){double r=3;pr.

2021-01-13 16:26:52 104 1

原创 字符串处理大整数加法的常用思路(乙级pat1074)

#include <iostream>using namespace std;int main(){ string s,s1,s2,ans; int carry=0,flag=0; cin>>s>>s1>>s2; ans =s; string ss1(s.length()-s1.length(),'0'...

2020-04-19 16:06:00 125

原创 乙级1061

#include <cstdio>#include <iostream>using namespace std;struct question{ int full; int ans;};int main(){ int n,m; cin>>n>>m; question qus[m]; int...

2020-04-16 19:32:29 96

原创 乙级1062

#include <cstdio>#include<iostream>#include <vector>#include <algorithm>using namespace std;struct fraction{ int top; int down;};int gcd(int a,int b){ retu...

2020-04-16 19:31:57 91

原创 乙级1063

#include <cstdio>#include<cmath>#include <iostream>using namespace std;int main(){ double max=0; double a,b; int n; scanf("%d",&n); for (int i = 0; i &...

2020-04-16 19:31:26 83

原创 乙级1064

#include <cstdio>#include <iostream>#include <algorithm>#include <set>using namespace std;//求得每一位数字之和int sum(int n){ int sum=0; while (n!=0){ sum +=n%10;...

2020-04-16 19:30:49 83

原创 乙级1065

#include <cstdio>#include <vector>#include <iostream>#include <set>using namespace std;int main(){ vector<int>couple(100000,-1); vector<int>isExist(10...

2020-04-16 19:30:16 111

原创 乙级1066

#include <cstdio>#include<iostream>using namespace std;int main(){ int n,m,min,max,gray; cin>>m>>n>>min>>max>>gray; for (int i = 0; i <m ; ...

2020-04-16 19:29:19 87

原创 乙级pat1067

测试点2 之前用scanf(" ")过不去,必须用getchar()才可以过得去,说明测试点2密码中含有空格#include <string>#include <iostream>using namespace std;int main(){ string s; cin>>s; int n; cin>>n;...

2020-04-16 19:25:26 89

原创 乙级1049,浮点数相乘顺序影响精度

Ac的代码#include <cstdio>using namespace std;const int N=100010;double a[N];int main(){ int n; scanf("%d",&n); double v,ans=0; for (int i = 1; i <=n ; ++i) { sca...

2020-03-24 15:00:14 110

原创 辗转相除法求余

int gcd(int a,int b){return b==0 ?a:gcd(b,a%b);}

2020-03-20 09:39:49 708 1

原创 1030乙级,完美数列

#include <cstdio>#include <algorithm>using namespace std;const int N=100010;long long a[N];bool cmp(long long a,long long b){ return a<b;}int main(){ int n; long lon...

2020-03-19 10:03:39 70

原创 1010甲级进制转换

#include <cstdio>#include <cctype>#include <string>#include <algorithm>#include <cmath>#include <iostream>using namespace std;typedef long long ll;ll conve...

2020-03-19 10:00:16 104

原创 c++中struct和typedef的区别和使用

在c++中如果用typedef的话,又会造成区别:struct Student{   int a;}stu1;//stu1是一个变量typedef struct Student2{  int a;}stu2;//stu2是一个结构体类型=struct Student使用时可以直接访问stu1.a    但是stu2则必须先 stu2 s2;    然后 ...

2019-12-30 10:03:43 92

转载 刷题如何避免多次重复输入数据之输入输出重定位

https://www.cnblogs.com/didiaodidiao/p/9162371.html

2019-12-30 09:27:44 150

原创 甲级pat1013

#include <iostream>#include <cstdio>#include <vector>using namespace std;int N,M,K;int u,v;int visit[1000]={0};void DFS(vector<int>*G,int u){ visit[u]=1; for(int...

2019-07-11 22:06:38 54

原创 c++直接选择排序详细解答

template &lt;class T&gt;//leastIndex是用来标志最小下标的,//i,j是用来循环的void selectionSort(T a[],int n){ for(int i=0;i&lt;n-1;i++){ //这里为什么是n-1,因为当你只剩下最后一个元素的时候,它肯定就是最大的嘛。 int leastIndex = i; ...

2018-12-20 17:10:46 473

原创 c++插入排序代码详解

//// Created by 91614 on 2018/12/20.//插入排序#ifndef ARRAY_9_11_H#define ARRAY_9_11_Htemplate&lt;class T&gt;void insertionSort(T a[],int n){ int i,j;//j是将要插入的位置,i是目标元素 T temp;//模板 //默...

2018-12-20 16:43:42 1092 2

原创 c++模拟题3的3小题

#include &lt;iostream&gt; using namespace std; class A{public: virtual void Show() const { cout &lt;&lt; "A" &lt;&lt; endl; }};class B: public A{public: void Show() const { cout...

2018-12-19 16:46:35 341

原创 leet code929独特的邮件c++写法 24ms,

{int numUniqueEmails(vector&amp;amp;amp; emails) {int m=emails.size();int first,last,dst;bool flag=false;vector res;for(int i=0;i&amp;amp;lt;m;i++){string name = emails[i].substr(0, emails[i].find(&amp;quot;@&amp;quot;));/

2018-12-13 21:54:37 1315

原创 c++函数中string 类型形参的声明方式

1.首先是正确的写法,没有使用命名空间就只能用std::string,如上图,当你使用了std的命名空间后,形参的写法就和普通的类型写法一样了。欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了...

2018-12-12 11:44:15 2862

空空如也

空空如也

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

TA关注的人

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