代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

二零一七年9月22日作业 c++算术运算符 自增 自减 逻辑运算符 位运算符 条件运算符(三元运算符)

    2017年9月22日作业 c++算术运算符 自增 自减 逻辑运算符 位运算符 条件运算符(三元运算符)作业1: c++算术运算符试题,分析下面程序的输出结果是什么 //第一个: int x=8999;int value=x*1000/1000; //第二个 int x=8999;int value=x/1000*1000; //第三个 int x=8999;int value=x/1000.0*1000; 作业2: /** 需求: 控制台输出11以内的奇数  思路:奇数是1、3、5、7这样的数,如何得到这样的数呢?需要遍历1~11,当这个数模(整除求余)2等于1的时候就是奇数。举例9%2的余数是1 再举例6%2余数0  步骤:自己写 */ #include <iostream> using namespace std; int main(){ for(in

    阅读全文>>

作者:coody分类:【_C++浏览(928

2018-05-23

32/64位平台printf uint64的步骤

    32/64位平台printf uint64的方法转载需注明来源:http://www.cnblogs.com/yczcc/p/7595181.html 在32位平台 typedef unsigned long long int  uint64_t;在64位平台 typedef unsigned long int   uint64_t;不同的typedef,要求在printf中使用不同的length modifier,uint64_t 在32位使用ll,在64位使用l。除了定义数据类型,C99还定义了相应数据类型的打印方式,使用PRIu64打印uint64,举例如下: 1 #include <stdio.h> 2 #include <inttypes.h> 3 int main(int argc, char *argv[]) 4 { 5

    阅读全文>>

作者:coody分类:【_C++浏览(1287

2018-05-23

C++入门经典-例6.18-数组的动态分配,动态取得斐波那契数列

    C++入门经典-例6.18-数组的动态分配,动态获得斐波那契数列1:有时在获得一定的信息之前,我们并不确定数组的大小。动态分配数组则可以使用变量作为数组的大小,使数组的大小符合我们的要求。 2:科普一下斐波纳契数列:斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........这个数列从第3项开始,每一项都等于前两项之和。 代码如下: // 6.18.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> using namespace std; int main() { int k=1; cou

    阅读全文>>

作者:coody分类:【_C++浏览(1508

2018-05-21

UVW源码纵谈(番外篇)—— Emitter

    UVW源码漫谈(番外篇)—— Emitter这两天天气凉了,苏州这边连续好几天都是淅淅沥沥的下着小雨,今天天气还稍微好点。前两天早上起来突然就感冒了,当天就用了一卷纸,好在年轻扛得住,第二天就跟没事人似的。在这里提醒大家一下,天气凉了,睡凉席的可以收起来了,体质不太好的,也要适当加点衣服。 本来是想接着看源码的,早上起来又把Emitter鼓捣了一下,跟大家说说。 emitter.hpp是可以从源码中剥离出来的,只要去除里面的libuv的东西就行了。Emitter其实就是实现的即时回调,没有异步事件处理的功能。但是我们有时候是需要用并发来提高处理速度的,于是我就把Emitter稍微改造了一下,先上代码: 1 #pragma once 2 3 4 #include <type_traits> 5 #include <functional>

    阅读全文>>

作者:coody分类:【_C++浏览(690

2018-05-23

Tips for C++ Primer Chapter 五

    Tips for C++ Primer Chapter 5第5章 语句 switch语句 switch的case标签必须是整型常量表达式。   不允许跨过变量的初始化语句直接跳转到该变量作用域内的另一个位置。 假设运行以下代码时,case匹配了false: case true:   string s; //非法;控制流试图绕过一个变量的初始化   int i = 0; //非法;控制流试图绕过一个变量的初始化   int j; //合法;该语句只是声明,没有初始化   break; case false:   j = get_val(); //合法   //...   break; 因为蓝色和绿色的两组语句相当于在同一个block or scope。 为了避免这种情况,最好使用“{}”把变量定义在块内,确保后面的所有case标签都在变量的作用域外。 case true:   {

    阅读全文>>

作者:coody分类:【_C++浏览(1814

2018-05-22

【luogu 3371】【模板】单流最短路径

    【luogu 3371】【模板】单源最短路径题目描述 如题,给出一个有向图,请输出从某一点出发到所有点的最短路径长度。 输入输出格式 输入格式: 第一行包含三个整数N、M、S,分别表示点的个数、有向边的个数、出发点的编号。 接下来M行每行包含三个整数Fi、Gi、Wi,分别表示第i条有向边的出发点、目标点和长度。 输出格式: 一行,包含N个用空格分隔的整数,其中第i个整数表示从点S出发到点i的最短路径长度(若S=i则最短路径长度为0,若从点S无法到达点i,则最短路径长度为2147483647) 输入输出样例 输入样例#1: 4 6 1 1 2 2 2 3 2 2 4 1 1 3 5 3 4 3 1 4 4 输出样例#1: 0 2 4 3 说明 时空限制:1000ms,128M 数据规模: 对于20%的数据:N<=5,M<=15 对于40%的数据:N<=100,M&l

    阅读全文>>

作者:coody分类:【_C++浏览(1247

2018-05-24

enote札记语言(5)——其他(ver0.2)

    enote笔记语言(5)——其他(ver0.2)章节:其他   ((主:单词))                               用来醒目地强调这个句子中哪个词语作主语 sentence:                                       关键语句(与关键词标记“keyword:”一样,关键句子可以用这个标记“sentence:”来整理and

    阅读全文>>

作者:coody分类:【_C++浏览(1316

2018-05-22

lintcode 109 数目字三角形

    lintcode 109 数字三角形数字三角形   描述 笔记 数据 评测 给定一个数字三角形,找到从顶部到底部的最小路径和。每一步可以移动到下面一行的相邻数字上。 注意事项 如果你只用额外空间复杂度O(n)的条件下完成可以获得加分,其中n是数字三角形的总行数。 您在真实的面试中是否遇到过这个题? Yes 哪家公司问你的这个题? LinkedIn Amazon Airbnb Cryptic Studios Dropbox Epic Systems TinyCo Hedvig Uber Yelp Apple Yahoo Bloomberg Zenefits Twitter Microsoft Google Snapchat Facebook 感谢您的反馈 样例 比如,给出下列数字三角形: [ [2], [3,4

    阅读全文>>

作者:coody分类:【_C++浏览(1042

2018-05-23

c++中的结构化话语 判断语句if 分支语句switch 循环语句 while 和 do while 循环语句for的使用

    c++中的结构化语句 判断语句if 分支语句switch 循环语句 while 和 do while 循环语句for的使用作业1: 使用if语句,根据1~7的数字,输出今天是星期几?的程序。 方法一,直接使用单独的if语句 #include <iostream> using namespace std; int main(){ int numberWeek; cout<<"请输入一个1~7之间的整数"; cin>>numberWeek; if(numberWeek==1){//写的判断条件不正确,例如:2<numberWeek<10 或10<numberWeek 判断的条件有== >= <= != > < && || ! <<

    阅读全文>>

作者:coody分类:【_C++浏览(1494

2018-05-24

瓦块切图工具gdal2tiles.py改写为纯c++版本

    瓦片切图工具gdal2tiles.py改写为纯c++版本gdal2tiles.py是GDAL库中用于生成TMS瓦片的python代码,支持谷歌墨卡托EPSG:3857与经纬度EPSG:4326两种瓦片,输出png格式图像。 gdal2tiles.py More info at:http://wiki.osgeo.org/wiki/Tile_Map_Service_Specificationhttp://wiki.osgeo.org/wiki/WMS_Tiling_Client_Recommendationhttp://msdn.microsoft.com/en-us/library/bb259689.aspxhttp://code.google.com/apis/maps/documentation/overlays.html#Google_Maps_Coordinates为啥要改写为纯C

    阅读全文>>

作者:coody分类:【_C++浏览(1063

2018-05-22

HDU 6170-Two strings(DP)

    HDU 6170----Two strings(DP)题目链接   Problem Description Giving two strings and you should judge if they are matched.The first string contains lowercase letters and uppercase letters.The second string contains lowercase letters, uppercase letters, and special symbols: “.” and “*”.. can match any letter, and * means the front character can appear any times. For example, &

    阅读全文>>

作者:coody分类:【_C++浏览(1608

2018-05-24

hdu 6191-Query on A Tree(持久化字典树)

    hdu 6191--Query on A Tree(持久化字典树)题目链接   Problem Description Monkey A lives on a tree, he always plays on this tree.One day, monkey A learned about one of the bit-operations, xor. He was keen of this interesting operation and wanted to practise it at once.Monkey A gave a value to each node on the tree. And he was curious about a problem.The problem is how large the xor result of number x and

    阅读全文>>

作者:coody分类:【_C++浏览(803

2018-05-25

Tips for C++ Primer Chapter 八 IO库

    Tips for C++ Primer Chapter 8 IO库第8章 IO库 IO类 IO库类型和头文件 头文件:类 iostream(控制台的IO):istream ostream iostream fstream(命名文件的IO):ifstream ofstream fstream sstream(内存string对象的IO):istringstream ostringstream stringstream PS: ifstream、istringstream继承自istream; ofstream、ostringstream继承自ostream; 通常可以将一个派生类对象当作其基类对象来使用,例如可以对ifstream对象使用IO运算符(>>和<<)或getline等。   IO对象无拷贝和赋值 由于不能拷贝IO对象,因此不能将形参或返回类型设置

    阅读全文>>

作者:coody分类:【_C++浏览(1175

2018-05-22
上一页 1/1391页 下一页