
学习
张亚军
这个作者很懒,什么都没留下…
展开
-
如何学好acm
刚刚绝定投身ACM-ICPC的同学先要过两关。第一关:程序设计语言如果学校有开设相关课程,则省去了很多麻烦。如果没有则可以选择《程序设计导引及在线实践》作为教材。现在的比赛中允许使用的语言相对局限,建议c和c++至少掌握一种。java可以在后面的做题过程中慢慢学习。其实刚开始只需要掌握语言的基本语法就可以开始做题了。在做题过程中慢慢熟练语言的技巧。 第二关:转载 2014-04-30 16:10:48 · 748 阅读 · 0 评论 -
c指针
1 指向函数的指针int(*o原创 2014-08-22 10:54:24 · 510 阅读 · 0 评论 -
共用体
//共用体变量//申明union data{ int i; char ch; double f;}a,b,c;union data a,b,c;union{ int i; char ch; double f;}a,b,c;//只能引用成员不能引用本身//初始化a={16};a原创 2014-08-23 09:09:43 · 562 阅读 · 0 评论 -
字符—数字转换
atof(将字符串转换成浮点型数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strtod(将字符串转换成浮点数)strtol(将字符串转换成长整型数)strtoul(将字符串转换成无符号长整型数)toascii(将整型数转换成合法的ASCII 码字符)toupper(将小写字母转换成大写字母)tolower(将大写字母转换成小写字母)原创 2014-08-10 21:04:20 · 474 阅读 · 0 评论 -
c动态内存分配
1.void *malloc(unsigned size int)int *p;p=(int *)malloc(n*原创 2014-08-22 10:45:28 · 536 阅读 · 0 评论 -
c枚举类型
//枚举变量声明enum Weekday {sum,mon,tue,原创 2014-08-23 10:47:19 · 483 阅读 · 0 评论 -
C文件
#include#define SIZE 10struct student_type{ char name[10]; int num; int age; char addr[15];}stud[SIZE];void save(){ FILE *fp; int i; if((fp=fopen("st原创 2014-08-24 18:56:51 · 626 阅读 · 0 评论 -
c++class(类)
1初始c++类class原创 2014-08-25 10:07:54 · 998 阅读 · 0 评论 -
C++控制符,操纵符
dec 10进制hex 16oct原创 2014-08-25 14:45:04 · 1814 阅读 · 0 评论 -
c++函数
1.内置函数inline原创 2014-08-25 15:15:09 · 432 阅读 · 0 评论 -
数字的输出
1.指定宽度和小数位数(%m.nf)m宽度n小数位数原创 2014-08-21 15:24:15 · 523 阅读 · 0 评论 -
追求神乎其技的程式设计之道
最近有读者问到我学写程式的方法和经验,让我一下掉入时光隧道回想起当初用VB写出自己第一个游戏时的成就感,但当初没料到的是我真的就此迷上了电脑和写程式的快感,不知不觉也过了10年的光阴…。在这篇文章中,我想写出我对程式设计的看法和我一路学习上来的历程和经验。写程式是一条无止境的道路,不只是科学和工程,更是一种艺术。而我还在追求「神乎其技」的半路上,虽然还有很多要学的,但我也希望能让初学者更容易看清楚转载 2014-05-17 09:07:57 · 647 阅读 · 0 评论 -
追求神乎其技的程式设计之道(二)
(本来没有想写这么长的,哪知道一下手后欲罢不能…。看来这系列文章会变成长连载了。)资讯奥林匹亚与程式竞赛在升上高中前,我因缘际会透过一个国中的同班同学认识了他的哥哥YJL。YJL比我大三年,我要进中一中时他刚好毕业,很巧的是他很会写程式,一直都是中一中的资讯能力竞赛代表队成员。刚认识他时,他就demo给我看他用QBASIC自己写的横向卷轴射击游戏,当时看得我目瞪口呆,我完全没法想像转载 2014-05-17 09:10:05 · 696 阅读 · 0 评论 -
追求神乎其技的程式设计之道(三)
热血的少年漫画都有一种标准公式,热血但什么都不懂的主角,加上一个天才劲敌的刺激,让主角能在不断遭遇的困难和挫折中不断爬起来进步。就像火影忍者中的鸣人和左助,或是棋灵王中的进藤光与塔矢亮,要进步最快的方法就是找到一个远远超过自己的劲敌作为目标并且努力打败他。我在高一时参加校内的资讯能力竞赛初赛,在都还搞不太清楚要比赛什么东西时就去参加了。当时只会用BASIC,知道要用笔写程式时还吓了一跳,还转载 2014-05-17 09:12:44 · 794 阅读 · 0 评论 -
追求神乎其技的程式设计之道(四)
2000年IOI在北京举办,这年台湾的代表队成绩还算不错,拿到三银一铜,比较可惜的是我第一天表现不理想而落到了铜牌,虽然不至于两手空空无颜面对江东父老,但也知道自己的实力大概就在银牌和铜牌的边缘处吧。IOI结束后,我又回到了学校,但因为已经取得大学保送资格,在学校其实也是轻松写意,成天就看自己的书或研究自己有兴趣的东西。在这段时间中,我开始有所警觉,我发现我虽然很会写程式解题,但那都是一两转载 2014-05-17 09:17:25 · 563 阅读 · 0 评论 -
追求神乎其技的程式设计之道(六)
最近新玩具太多,差点让我的blog被N82系列文章淹没了。幸亏即时看到qing兄两篇不错的文章,让我决定还是来早点把这个系列写完,不然就快变富奸了。qing兄的两篇文章指出程式员的两种型态,一是重视演算法、资料结构、执行效率的「效率魔人」,二是重视程式架构、扩充性、弹性、可理解性的「架构狂」。这两种人其实都很好,要完成一个伟大的软体,团队中两种人一定都要有。比较糟糕的是,有很多「第三型态人转载 2014-05-17 09:44:34 · 689 阅读 · 0 评论 -
追求神乎其技的程式设计之道(七)
追求神乎其技的程式设计之道系列:一 二 三 四 五 六这次拖稿了很久,虽然下礼拜就要期中考了,但我决定还是要趁这个作业都刚交出去的忙碌低峰期来补上一篇,不然真不知道下一篇要等到什么时候了…(泣)思考的高度上一篇谈到了优秀程式设计师的第一要件:「热情」,这一篇我想要谈我觉得热情之外最重要的能力:「思考」,特别是抽象化的思考能力。写程式可以说是一件进入门槛很低的工作转载 2014-05-17 09:48:31 · 655 阅读 · 0 评论 -
追求神乎其技的程式设计之道(八)
追求神乎其技的程式设计之道系列:一 二 三 四 五 六 七第八集终于写完了…。虽然我寒假过得很轻松悠闲,但不知道为什么人就是会在很闲的时候不做平常一直说没空做的事,然后硬是要在很多作业和工作时开始写blog….。虽然开学后又开始变忙了,但我到目前还是每个礼拜都跑去滑雪,这样看来这一系列最后突然会变成追求神乎其技的滑雪之道也说不一定XD前言够多了,本集将继续我在高三时朦胧无知的学转载 2014-05-17 09:53:42 · 716 阅读 · 0 评论 -
追求神乎其技的程式设计之道(九)
追求神乎其技的程式设计之道系列:一 二 三 四 五 六 七 八最近被很多人提醒这个神乎其技系列停在第八集很久了…(汗)。其实这集草稿已经存很久了,今天总算决定要把它告一段落后贴出来。先来个题外话,台湾最近遭受莫拉克台风带来的巨大灾难之苦,虽然我人不在台湾能帮上的忙很小,但还是希望灾区的所有人都能平安度过这次灾难。高中到大学春天的国际科展结束后,我的高中生活也即将转载 2014-05-17 09:58:56 · 614 阅读 · 0 评论 -
scanf的用法
先声明此文是转载过来的scanf的用法1 如果你发现文章中有错误,欢迎你不吝赐教。希望和大家一起学习1.空白符问题#includemain(){ int a;printf("input the datan");scanf("%dn",&a);//这里多了一个回车符n printf("%d",a);return 0;转载 2014-05-22 10:47:52 · 461 阅读 · 0 评论 -
c++函数模板,有默认参数的函数
#include using namespace std;template //template两个都行T max(T a,T b,T c){ if(b>a) a=b; if(c>a) a=c; return a;}int main(){ int i1=185,i2=-76,i3=567,i; double d1=56.87,d2=-90.原创 2014-08-25 15:38:11 · 834 阅读 · 0 评论