随笔分类 -  C/C++

华为笔试:N度好友
摘要:1 #include <bits/stdc++.h> 2 using namespace std; 3 4 bool cmp(pair<int,int> a, pair<int,int> b){ 5 if(a.second > b.second) return 1; 6 if(a.second==b.second) return a.first < b.first; 7 return 0; 8 } 阅读全文

posted @ 2019-09-08 23:19 逸阳 阅读(981) 评论(1) 推荐(0)

C程序运行计时
摘要:在标准的C/C++中最小的时间单位是毫秒ms,下面代码中clock_t是long; 每经过1ms clock()的值就增加1;常量CLOCKS_PER_SEC,它用来表示一秒钟会有多少个时钟计时单元 1 #include 2 #include 3 using namespace std; 4 5... 阅读全文

posted @ 2015-10-29 17:36 逸阳 阅读(1185) 评论(0) 推荐(0)

print输出格式总结
摘要:printf的总结 编译输出截图如下: copy一下别人的总结: 格式字符用以指定输出项的数据类型和输出格式。 ①d格式:用来输出十进制整数。有以下几种用法:%d:按整型数据的实际长度输出。%md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。%ld:输 阅读全文

posted @ 2015-10-21 09:34 逸阳 阅读(3003) 评论(0) 推荐(0)

一元多项式的加减乘法
摘要:输入一元多项式的参数,然后根据一元多项式加法减法乘法的计算法则,求解最终结果。用到了结构体,指针,操作的时候要注意。不多说,上代码: 1 #include 2 #include 3 4 typedef struct node{ 5 float coef; 6 int... 阅读全文

posted @ 2015-09-24 22:06 逸阳 阅读(1092) 评论(1) 推荐(1)

蛇形填充
摘要:蛇形填充 1 //局限性:由于编译框显示限制,只能实现1-20的功能 2 #include 3 #include 4 using namespace std; 5 #define MAXN 20 6 int a[MAXN][MAXN]; 7 8 int main(){ 9 int ... 阅读全文

posted @ 2015-09-19 17:57 逸阳 阅读(402) 评论(0) 推荐(0)

矩阵相乘
摘要:矩阵相乘的程序: 1 #include 2 #include 3 4 bool check(int row1,int col1,int row2,int col2){//检测两个矩阵是否可以相乘 5 if(row1>0&&col1>0&&row1>0&&col2>0){ 6 ... 阅读全文

posted @ 2015-09-19 14:24 逸阳 阅读(209) 评论(0) 推荐(0)

计算2的N次方&&计算e
摘要:2的N次方注意:这里在处理的时候并没有用循环来处理,而是用移位的做法。 n 2 #include 3 int main(){ 4 int time; 5 printf("要求出2的多少次方:"); 6 scanf("%d",&time) ; 7 int n... 阅读全文

posted @ 2015-09-18 21:47 逸阳 阅读(378) 评论(0) 推荐(0)

输出国际象棋&&输出余弦曲线
摘要:输出国际象棋棋盘 1 #include 2 #include 3 #include 4 int main(){ 5 int i,j; 6 SetConsoleOutputCP(437);//显示大于127的ASiic 码 7 for(i=0;i 2 #include ... 阅读全文

posted @ 2015-09-18 20:53 逸阳 阅读(220) 评论(0) 推荐(0)

打鱼晒网问题
摘要:题目描述:中国有句俗话叫“三天打鱼,两天晒网”。某人从1992年1月1日起开始“三天打鱼,两天晒网”,问:这个人在以后的某一天中是“打鱼”还是“晒网”?解决这个题目分两步:1.距起始日期的天数,2.求余的结果 代码如下: 1 #include 2 #include 3 4 typedef s... 阅读全文

posted @ 2015-09-17 13:30 逸阳 阅读(444) 评论(0) 推荐(0)

ATM模拟程序
摘要:一个很简单的ATM模拟程序 1 #include 2 void chaxun(int a3){ 3 int b; 4 b=a3; 5 printf("您的余额为:%d\n",b); 6 } 7 8 int qukuan(int a3){ 9 i... 阅读全文

posted @ 2015-09-17 11:43 逸阳 阅读(350) 评论(0) 推荐(0)

getline()函数
摘要:这是一篇关于getline()函数的博客,以总结对输入输出流的掌握,不再在这些问题上栽跟头~-------------------------- 1.首先我们知道,getline()函数的基本作用,在C++标准库里面的函数定义为:istream& getline ( istream &is ,... 阅读全文

posted @ 2015-09-14 14:16 逸阳 阅读(1705) 评论(0) 推荐(0)

AC小笔记
摘要:1:基本库函数的使用 Rand()函数,可以产生0~32767之间的随机数。 a+rand()%(b-a) 可以得到 [a,b] 之间的随机数。2:基本数据类型的使用 可以使用强制类型转换 例如:string str; cin>>str; int j=0; while(str[j]){ cha... 阅读全文

posted @ 2015-09-13 22:23 逸阳 阅读(161) 评论(0) 推荐(0)

错排公式及其近似公式
摘要:错排问题详解:http://zh.wikipedia.org/wiki/装错信封问题解决方法,不再赘述,这里给出错排公式及其近似公式的代码实现:1. #include using namespace std;int getjie(int a){ if(a==1)return 1; if... 阅读全文

posted @ 2015-01-29 20:17 逸阳 阅读(528) 评论(0) 推荐(0)

sicily 中缀表达式转后缀表达式
摘要:题目描述将中缀表达式(infix expression)转换为后缀表达式(postfix expression)。假设中缀表达式中的操作数均以单个英文字母表示,且其中只包含左括号'(',右括号‘)’和双目算术操作符+,-,*,/。输入格式第一行是测试样例个数n。以下n行,每行是表示中缀表达式的一个字... 阅读全文

posted @ 2015-01-12 09:33 逸阳 阅读(415) 评论(0) 推荐(0)

sicily 猴子选大王
摘要:题目描述猴子选大王,有N只猴子,从1~N进行编号。它们按照编号的顺时针方向,排成一个圆圈,然后从第一只猴子开始报数。第一只猴子报1,以后每只猴子报的数字都是它前面猴子所报数字加1。如果一只猴子报的数字是M,则该猴子出列,下一只猴子重新从1开始报数。剩下的猴子继续排成一个圆圈报数,直到全部的猴子都出列... 阅读全文

posted @ 2014-12-30 12:00 逸阳 阅读(461) 评论(0) 推荐(0)

sicily vector有序插入
摘要:实现了简单的vector有序插入,这个题目值得注意的点是1.当vector为空时,需要判断再排除 2.迭代器的使用是此段代码的特点int insertVector(vector & L, int k){ if(L.empty()){ L.push_back(k);... 阅读全文

posted @ 2014-12-28 22:22 逸阳 阅读(658) 评论(0) 推荐(0)

导航