C++ 重写了一个学生管理程序(作业题)
前几天看到CFAN论坛某位同学的作业帖子,决定帮一下,发帖子也是原先的版主,不理人家多不好。
拿到题目一看,是C++的,那位同学给了个源码,是论坛上另外一个同学写的,结构比较混乱,功能也没完善。
他原本的意思是让我修改下,结果我看那个结构,只能重构了。。这个很惭愧的说,不会C++,但是又[……]
前几天看到CFAN论坛某位同学的作业帖子,决定帮一下,发帖子也是原先的版主,不理人家多不好。
拿到题目一看,是C++的,那位同学给了个源码,是论坛上另外一个同学写的,结构比较混乱,功能也没完善。
他原本的意思是让我修改下,结果我看那个结构,只能重构了。。这个很惭愧的说,不会C++,但是又[……]
Problem A: 位操作
Description
上篇帖子链接:金山程序题2的优化
照例先给出题目:
给定一个数组大小m和一个数组array
求从array中任意取得n(n<=m)个数,使得和为m,总共有多少种取法.
例如: m = 10; array = {1,2,3,4,5,6,7,8,9[……]
前几天把金山公司给的程序题解了下,代码也贴出来了,原文在这里:http://student.csdn.net/space.php?uid=53444&do=blog&id=16634
编程 2
给定一个数组大小m和一个数组array
m = 1[……]
"早起才能早睡" from <觉主语录>
有一个月没有更新日志了,dave要宣布一个非常不好的消息:系里以没有老师能够指导编译方向为由,拒绝了我的毕业设计选题。dave当时就想说:诺大一个万余人的University,居然还好意思说没有老师能够指导,这也显[……]
编程 1 给定一个字符串,输出给定字符串所有的组合的函数,例如:字符串 abc 所有组合 abc acb bac b ca cab cba六种组合
编程 2
给定一个数组大小m和一个数组array
m = 10; array = {1,2,3,4,5,6,7,[……]
钟鼓馔玉不足贵,但愿长睡不复醒! from 《觉主语录》
最近这两天总是起的很晚,大概都到12点了吧。也许是熬夜太多,可是在学校这种环境下,也只有晚上才能让我静下心来学习吧。
今天是稍硬的话题,库和链接方面的内容。库分为动态库和静态库,在linux下的后缀名分别为.so/.a 在win下[……]
当下定决心去做一件事情的时候,就没有什么可以阻挡我!譬如去睡觉–! from 《觉主语录》
令我忐忑不安的高数学位证考试过去了,结果还是满意的。虽然花了3周的时间去准备复习数学,但是我却发现,真正去学习的时候只有最后那两天,以往的时间全是浪费掉了。遂明
白,为什么同一种环境下的人,有[……]
人总是不由自主的懒下来,尤其是当别人也都懒的时候。
— from 《觉主语录》,dave
三天没写日志了。今天得把总结下,否则就要学而不思则罔了。龙书第二章终于看完了,初步了解了一个编译器前端的构造,词法分析器的主要功能和简易的实现方法,以及设计一个预测
语法分析器所需的知识,还[……]
不是没有蛀牙 >_<
根据以往的经验,我暂定了一个目标。
编译器
C语言编译器
x86平台的C语言编译器
c89或以上标准的C语言编译器
兼容GCC汇编(或AT&T汇编?)和c89或以上标准的C语言编译器
对于我来说C是非常熟悉的,x86是现成的,c89是规范的,至于GCC的[……]