摘要: 1 常见命名规则比较著名的命名规则首推匈牙利命名法,这种命名方法是由Microsoft程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。其主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。例如:lpszStr, 表示指向一个以'\0... 阅读全文
posted @ 2015-03-21 22:36 Cizel丶攻城狮 阅读(1493) 评论(0) 推荐(0)
摘要: 几年以前,Charles Simonyi(他后来成为微软的著名程序员)设计了一种以前缀为基础的命名方法,这种方法后来称为"匈牙利表示法"以记念他.他的思想是根据每个标识符所代表的含义给它一个前缀.微软后来采用了这个思想,给每个标识符一个前缀以说明它的数据类型.因此,整型变量的前缀是n,长整型变量是nl,字符型数组变量是ca,以及字符串(以空类型结尾的字符数组)以sz为前缀.这些名字可能会非常古怪.... 阅读全文
posted @ 2015-03-21 22:33 Cizel丶攻城狮 阅读(695) 评论(0) 推荐(0)
摘要: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPAT... 阅读全文
posted @ 2015-03-16 11:41 Cizel丶攻城狮 阅读(202) 评论(0) 推荐(0)
摘要: 首先需要的就是下载VS2012的Update 4更新包,然后打开项目的属性页,在 配置属性—>平台工具集 选项中选择 Visual Studio 2012 - Windows XP (v110_xp),点击应用。 接着选择 链接器—>系统,此时可以看到所需的最低版本为5.01,即XP,同时在子系统选项中选中 控制台(/SUBSYSTEM:CONSOLE),再次点击应用,关闭属性页设置,则重新编译生... 阅读全文
posted @ 2015-03-11 21:59 Cizel丶攻城狮 阅读(480) 评论(0) 推荐(0)
摘要: 读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含1个测试用例,格式为 第1行:正整数n 第2行:第1个学生的姓名 学号 成绩 第3行:第2个学生的姓名 学号 成绩 ... ... ... 第n+1行:第n个学生的姓名 学号 成绩其中姓名... 阅读全文
posted @ 2015-03-06 17:37 Cizel丶攻城狮 阅读(350) 评论(0) 推荐(0)
摘要: 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。 输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。 输入样例: 1234567890987654321123456789 输出样例: yi san wu #... 阅读全文
posted @ 2015-03-06 17:35 Cizel丶攻城狮 阅读(159) 评论(0) 推荐(0)
摘要: 令Pi表示第i个素数。现任给两个正整数M #include using namespace std; int main(){ int firstNum,lastNum; int d=0,e=1,f=0; cin>>firstNum>>lastNum; int *a=new int[lastNum]; for(int i=1;f<=lastNum;i++)... 阅读全文
posted @ 2015-03-05 22:50 Cizel丶攻城狮 阅读(177) 评论(0) 推荐(0)
摘要: 卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生... 阅读全文
posted @ 2015-03-05 18:12 Cizel丶攻城狮 阅读(161) 评论(0) 推荐(0)
摘要: 1.题库与网站资源题库-在线提交系统(Online Judge)简介 下面是几个比较大的在线提交系统(OnlineJudge)里面有大量历年的竞赛题目,注册一个ID,然后用自己熟悉的语言(一般有Pascal/C/C++/Java)写好源代码提交即可,会实时返回信息告诉你是否正确。采用黑箱测试,系统里有一套标准的输入输出数据(对外保密,而且通常数据很多很怪),你的程序的输出和标准输出完全符合即可... 阅读全文
posted @ 2015-03-05 15:54 Cizel丶攻城狮 阅读(365) 评论(0) 推荐(0)
摘要: 网易云课堂,2015春季课程 阅读全文
posted @ 2015-03-05 15:09 Cizel丶攻城狮 阅读(142) 评论(0) 推荐(1)
摘要: Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoid "ins... 阅读全文
posted @ 2015-03-05 14:42 Cizel丶攻城狮 阅读(811) 评论(0) 推荐(0)
摘要: 声明:以下内容非本人原创,转载于别处。拿出来只是分享给FY们,不喜勿喷!原创地址http://blog.yorkxin.org/posts/2009/03/15/fundamental-c-with-xcode/如何用 OS X 的 Xcode 写 C 语言程序(这篇是给新手朋友看的) 如果你在Windows习惯使用Visual C++ 或Dev-C++的话,到了Mac OS X可能会突然不知... 阅读全文
posted @ 2015-03-05 13:51 Cizel丶攻城狮 阅读(1004) 评论(0) 推荐(0)
摘要: Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, with no duplication. Double it we will obtain 2469135... 阅读全文
posted @ 2015-03-05 13:26 Cizel丶攻城狮 阅读(404) 评论(1) 推荐(0)
摘要: 一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移... 阅读全文
posted @ 2015-03-05 11:12 Cizel丶攻城狮 阅读(271) 评论(0) 推荐(0)
摘要: 让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N (#includeusing namespace std;int main(){ int nu... 阅读全文
posted @ 2015-03-05 10:54 Cizel丶攻城狮 阅读(205) 评论(0) 推荐(0)
摘要: 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * *** ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。 给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。 输入格式: 输入在一行给... 阅读全文
posted @ 2015-03-05 00:22 Cizel丶攻城狮 阅读(502) 评论(0) 推荐(0)
摘要: Given a sequence of K integers { N1, N2, ..., NK }. A continuous subsequence is defined to be { Ni, Ni+1, ..., Nj } where 1 using namespace std;int Ma... 阅读全文
posted @ 2015-03-04 22:54 Cizel丶攻城狮 阅读(474) 评论(0) 推荐(0)
摘要: 给定K个整数组成的序列{ N1, N2, ..., NK },“连续子列”被定义为{ Ni, Ni+1, ..., Nj },其中 1 using namespace std;int MaxsubseqSum1(int a[],int k){ int ThisSum=0,MaxSum=0; fo... 阅读全文
posted @ 2015-03-04 13:42 Cizel丶攻城狮 阅读(343) 评论(0) 推荐(0)
摘要: 求表达式的真值表,附带源码 阅读全文
posted @ 2015-03-04 11:35 Cizel丶攻城狮 阅读(814) 评论(0) 推荐(0)
摘要: 我看有许多同学用Win 7/Win 8 学习汇编,现在好多人的内存升级了都用64位系统了,但是64位W7没有自带的DEBUG和MASM。1.首先下载DOSBOX,(下面附带地址)它的作用就是让你在64位下使用32、16位的软件。如果不使用DOSBOX就会出现程序不兼容的对话框。安装完DOSBox后,... 阅读全文
posted @ 2015-03-04 11:15 Cizel丶攻城狮 阅读(1013) 评论(0) 推荐(0)