
学习笔记
是Elie呀
人生苦短,莫忘初衷;凡事相信,凡事期待。认真做事,认真做人!翁恺老师寄语:“其实学习终归是一件痛苦的事情,所以呢面对学习你还是得要认真,用功,努力地去学习。享受的是什么?是学习之后获得的那种成就,快乐是从成就中来的。”
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
顺序表(学习笔记)
#include<iostream>using namespace std;int a[5];typedef struct { int *elem; int length;}SqList;void InitList(SqList &L){ L.elem=new int [5]; L.length=0;}void Input(SqList &L){原创 2017-09-19 19:24:22 · 459 阅读 · 0 评论 -
(求因子)hdu1406 完数
Problem Description完数的定义:如果一个大于1的正整数的所有因子之和等于它的本身,则称这个数是完数,比如6,28都是完数:6=1+2+3;28=1+2+4+7+14。本题的任务是判断两个正整数之间完数的个数。 Input输入数据包含多行,第一行是一个正整数n,表示测试实例的个数,然后就是n个测试实例,每个实例占一行,由两个正整数num1和num2组成,(1<num1,num...原创 2018-03-04 11:42:08 · 220 阅读 · 0 评论 -
最大公约数与最小公倍数
Problem Description输入两个整数,求它们的最大公约数与最小公倍数。Input输入两个整数,两个整数之间用空格分开。Output第一行输出最大公约数;第二行输出最小公倍数。Example Input64 48Example Output16192我的代码:#include <stdio.h>...原创 2017-05-21 17:50:25 · 315 阅读 · 0 评论 -
知识漏洞
1.半平面交问题 C语言基础(二)贪心 1289 2.快速排序 C语言基础(二)贪心 2851 3.进制转换 4.求因子、最大公约数、最小公倍数原创 2017-08-09 08:18:56 · 678 阅读 · 0 评论 -
字符数组及字符串的处理函数
下面是对字符方面知识点的梳理: char ch; ch=getchar(); //对字符的输入 putchar(ch); //对字符的输出原创 2018-02-04 12:55:19 · 286 阅读 · 0 评论 -
用scanf()和gets()输入字符串的区别及C++中几个输入函数的用法和区别(cin、cin.get()、cin.getline()、getline()、gets()、getchar()))
相同点:字符串接受结束后自动加’\0’ 不同点:scanf用%d输入数字或用%s输入字符串时,在开始读之前会跳过空格、回车或制表符等空白字符,再次遇到这些字符时,系统认为读入结束,因此不能输入带空格的字符串。未读取到的被留在了输入缓冲区中。 gets()以回车符作为字符串的终止符,同时将回车符从缓冲区读走,但不作为字符串的一部分。而scanf()不读走回车符,回车符仍留在输入缓冲中。原创 2017-07-21 11:16:16 · 1153 阅读 · 0 评论 -
L1-028. 判断素数
L1-028. 判断素数时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越本题的目标很简单,就是判断一个给定的正整数是否素数。输入格式:输入在第一行给出一个正整数N(31的需要判断的正整原创 2018-02-03 19:44:16 · 606 阅读 · 1 评论 -
阶乘之和
#include <iostream>using namespace std;long factorial(int n){ long res=1; for(int i=1;i<=n;i++) res*=i; return res;}int main(){ int t; cin>>t; long sum=0; for(in原创 2017-09-22 17:00:16 · 438 阅读 · 0 评论 -
floor函数 与 ceil函数
floor函数 floor(x),有时候也写做Floor(x),其功能是“向下取整”,或者说“向下舍入”,即取不大于x的最大整数 (与 “四 舍 五入”不同,下取整是直接去掉小数部分),例如: x=3.14,floor(x)=3 y=9.99999,floor(y)=9 在C语言的库函数中,floor函数的语法如下: #include转载 2017-09-22 14:40:20 · 7083 阅读 · 0 评论 -
二维数组作为参数传递
#include<iostream>using namespace std;void f(int *a,int n,int m){ for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ cout<<*(a+i*n+j)<<" "; } ...原创 2018-04-21 11:08:17 · 664 阅读 · 0 评论