自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 链表反转

template<class Node_entry>void inverse(Node<Node_entry>*&first){ Node<Node_entry>*p=0,*q=first;//p为要链接的前一个,q为要链接的后一个 while(q){ Node<Node_entry>*tmp=q->n...

2018-03-26 20:30:16 122

原创 2018.2.10

动态分配二维数组及释放:int **ptr=NUll;ptr=new int*[x];for(int i=0;i<x;i++){ ptr[i]=new int[y];//ptr[x][y]}//释放if(ptr){ for(int i=0;i<x;i++){ delete []ptr[i]; ...

2018-02-10 17:58:05 183

原创 2018.2.9

1、临时变量不可以作为非常量传引用的参数 例:#include <iostream>using namespace std;class MyInt { int nVal; public: MyInt(int n) { nVal = n; } int ReturnVal() { return nVal; } ...

2018-02-09 23:13:31 419

原创 2018.2.8

B:魔兽世界之一:备战总时间限制: 1000ms 内存限制: 65536kB描述魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的若干城市。红司令部,City 1,City 2,……,City n,蓝司令部两军的司令部都会制造武士。武士一共有 dragon 、ninja、iceman、lion、wolf 五种。每种武士都有编号、...

2018-02-08 13:17:16 167

原创 2018.1.5

Eoj-1006(Prime)#include #include #include const int s=1000000;using namespace std;bool prime[1000001];void IsPrime(){ //素数筛法 prime[0]=prime[1]=0; prime[2]=1; for(int i=3;i//去

2018-01-05 17:04:46 177

原创 2018.1.4

大数加法(Eoj——1001)#include <iostream>#include <cstring>using namespace std;int main(){ while(1){ char n1[501],n2[501],n11[501],n22[501],result[505],s=0; if(!(cin>>n1>>n2)) break;

2018-01-05 15:49:11 161

原创 2018.1.3

输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。输入 第一行为整数k,表示有k组数据。 每组数据有多行组成,表示一个矩阵: 第一行分别为矩阵的行数m和列数n(m < 100,n < 100),两者之间以空格分隔。 接下来输入的m行数据中,每行包含n个整数,整数之间以空格作为间隔。 输出

2018-01-03 17:11:35 198

转载 2017.12.27

atoi—ASCII to integer,将字符串转换成整形,从数字或正负号开始转换,一直到非数字为止[cpp] view plain copy#include <stdlib.h> #include <stdio.h> int main(void) { float n; char *str = "12345.67"; n = atoi(str); pr

2017-12-27 21:31:06 137

原创 2017.12.25

输入一句话,把其中的单词翻转(递归)#include <iostream>using namespace std;void f(char *v,int &p){ if(*v!=' '&&*v!='\0'){ v++; f(v,p); v--; p++; cout<<*v; }}int main()

2017-12-26 12:32:58 118

原创 2017.12.23

初识C++: 1. 流(stream):随时间推移,字符顺序生成或消耗 2. manipulator操纵符 buffer缓冲区 initialize初始化 3. 名称空间namespace;using namespace std 4. c语言:传值;c++:传/引用/ 5. streamstring:字符串流 6. ctor构造函数:声明变量时调用struct Point

2017-12-23 16:43:33 134

原创 2017.12.20

1、memset(a,0,sizeof(a));//重置数组a全为0 2、输出多个数据其中每两个数据间有空格int first=0;if(first) printf(" ");else first=1;printf("%d",x);3、字符比较strchr(s,'a'/*char 数组中某值*/);//返回第一个匹配位置,否则返回NULL 4、printf输出到屏幕;fprintf到文件;s

2017-12-20 17:41:21 220

原创 2017.12.19

欧几里得算法:辗转相除法(高中就学了。。。)百度百科: 两个数的最大公约数是指能同时整除它们的最大正整数。[1] 设两数为a、b(a≥b),求a和b最大公约数 的步骤如下: (1)用a除以b(a≥b),得 。 (2)若 ,则 ; (3)若 ,则再用b除以 ,得 . (4)若 ,则 ;若 ,则继续用 除以 ,……,如此下去,直到能整除为止。 其最后一个余数为0的除

2017-12-19 22:36:09 138

原创 2017.12.18

程序设计基础实践课又遇到处理字符串的题目,c处理字符串是真的烦!!!ECNU_OJ 3441 子串的定义是在一个字符串中连续出现的一段字符。这里,我们使用 s[l…r] 来表示 s 字符串从 l 到 r(闭区间)的子串。在本题中,字符串下标从 0 开始。显然,对于长度为 n 的字符串共有 n(n+1)2 个子串。对于一个给定的字符串 s,唐纳德给出 q 次询问,第 i 次询问包括三个参数 li,ri

2017-12-18 17:31:16 228

原创 2017.12.16

过了10天才比较正式的做题,内疚。。。ECNU_OJ  3160(无聊的水题)统计并输出一段文本的字符个数 (不包括换行符),行数以及最长一行的长度。输入保证最后一个字符是换行符。输出的 3 个数字以逗号分隔。例如:Input:The CProgramming LanguageOutput:25,2,20c++:#include#inc

2017-12-16 12:30:42 343

原创 2017.12.6

1、scanf读入字符串,遇到空格或换行会自动停止且最后一位会加'\0'。2、getchar的返回值是int型,且为输入字符的ASCⅡ码。3、scanf返回值是:1) 正整数,表示正确输入参数的个数。例如执行 scanf("%d %d", &a, &b);       如果用户输入"3 4",可以正确输入,返回2(正确输入了两个变量);       如果用户输入"3,4",可以

2017-12-06 18:56:15 165

空空如也

空空如也

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

TA关注的人

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