编程基础
imcdragon
这个作者很懒,什么都没留下…
展开
-
求字符串表达式的值.
求字符串表达式的值,这里主要使用的知识是栈.为了更好的使用,这里定义一个栈头文件,其中包括基本的栈操作.#ifndef STACK_H#define STACK_Htypedef char datatype;typedef struct{ datatype *arr; int top; int size;}stack;void in原创 2011-10-28 11:33:10 · 1187 阅读 · 0 评论 -
大端小端,数组地址
#include typedef unsigned char *byte_pointer;void show_bytes(byte_pointer start, int len){ int i; for (i = 0; i < len; i++) printf("%.2x", start[i]); printf("\n");}void show_int原创 2011-11-17 23:57:41 · 1029 阅读 · 0 评论 -
关于C++中bitset数据类型的赋值及输出顺序
#include #include #include using namespace std;int main(){ bitset bitvec1(0xFFFF); bitset bitvec2(0xFFFF); bitset bitvec3(0xFFFF); bitset bitvec4(string("1111100000"));原创 2011-11-27 11:13:29 · 4173 阅读 · 0 评论 -
吸血鬼数字
吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。以两个0结尾的数字是不允许的,例如,下列数字都是“吸血鬼”数字: 1260 = 21 * 60 1827 = 21 * 87 2187 = 27 * 81 1994年柯利弗德·皮寇弗在Usenet社群sci.math的文章中首原创 2012-03-05 01:08:59 · 732 阅读 · 0 评论