![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
江湖小虾米东方未明
谁会不厌其烦的安慰那无知的少年
展开
-
C/C++中各种类型int、long、double、char表示范围(最大最小值)
#include #include #include using namespace std; int main() { cout << "type: \t\t" << "************size**************"<< endl; cout << "bool: \t\t" << "所占字节数:" << sizeof(bool); cout ::max转载 2014-11-02 23:42:59 · 394 阅读 · 0 评论 -
hiho一下 第三十七周二分·二分查找之k小数
描述 在上一回里我们知道Nettle在玩《艦これ》,Nettle的镇守府有很多船位,但船位再多也是有限的。Nettle通过捞船又出了一艘稀有的船,但是已有的N(1≤N≤1,000,000)个船位都已经有船了。所以Nettle不得不把其中一艘船拆掉来让位给新的船。Nettle思考了很久,决定随机选择一个k,然后拆掉稀有度第k小的船。 已知每一艘船都有自己的稀有度,Nettle现在把所有船的稀有原创 2015-03-15 16:35:03 · 1056 阅读 · 0 评论 -
A+B的和D进制
题目描述:其 A+B 和的D进制. 题目不难,主要被输入流是string卡住了,复习一下 string 与 char[] 与int 相关类型的转换 string 转 char[] #include #include using std::string;void main() { string add_to="hello!"; //std::cout<<add_to; const原创 2015-03-16 21:57:03 · 699 阅读 · 0 评论 -
顺时针打印矩阵
题目:输入一个矩阵,按照从外向里的以顺时针的顺序依次打印出每一个数字。 例如如下矩阵 [ 1 ,2 ,3 4 5,6,7,8 9,10,11,12 13,14,15,16} 则依次打出1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10 可以看出每次顺时针打印一圈,难点在于找到圈与圈之间的关原创 2015-03-14 14:39:18 · 444 阅读 · 0 评论 -
关于c++结构体内存对齐问题
各字段必须在模各字段类型相对起始地址,比如char 是1,short是2,int 是4,double是8.而对于结构体而言则考虑其最大模字段。 举例: struct name1 { char str; 占用空间:2个字节//本占用1个字节,对齐下一个short,填充一位 short x; 占用空间:2个字节 int nu原创 2015-03-23 12:57:28 · 459 阅读 · 0 评论