我的编程学习日志(15)--C/C++实现输出汉字拼音的首字母

2015年1月26日

|

gojuukaze

|

评论:0

|

阅读:945

|

说实话,写的程序越多,就越讨厌汉字,因为汉字在计算机里的编码不统一,不像英文字母那样一个ascll码就解决。 就比如做的那个地铁导航,还有flppy bird程序,当时就被怎么查汉字还有汉字编码转换问题弄得身心疲惫。 前几天有人问我地铁导航里的pinyin()等函数是做什么的,那个就是用来返回汉字拼音的首字母。 这段代码是网...

SDL版Flappy bird代码分享

2014年12月11日

|

gojuukaze

|

评论:0

|

阅读:781

|

用SDL编写的Flappy bird电脑版。 请大家尊重原创,转载或者用到其中的函数请注明出处,以及作者(五十风) main.cpp /*************************************************************** * 版权所有 (C)2014, 五十风 * * ...

我的编程学习日志(14)--八数码问题(代码)

2014年10月20日

|

gojuukaze

|

评论:0

|

阅读:591

|

终于把八数码问题解决了,先贴上代码,详解下一篇博文给出 本人测试了一下,应该没有错,如果发现有错欢迎指正 (转载代码请标明出处) #include using namespace std; #define LL __int64 #define max 362885 int fact[9]={0,1,2,6...

我的编程学习日志(13)--打开一个文件的方法(system(),ShellExecute())

2014年10月14日

|

gojuukaze

|

评论:0

|

阅读:623

|

今天遇到一个问题,需要在程序开始时打开一个txt文档,刚开始用system(),但这样其实做是有问题的。 1,system() 用sestem()打开一个文件后,本程序等待,直到打开的文件关闭后本程序才继续执行。 不理解的话请看下面这个例子:

我的编程学习日志(12)--求最大公约数,最小公倍数

2014年9月24日

|

gojuukaze

|

评论:0

|

阅读:622

|

求最大公约数最基本的方法就是,用一个数每次加1,除这两个数。 最小公倍数就是两个数除以最大公约数的商相乘,再乘以最大公约数(a/gcd*b/gcd*gcd) 化简以后就是a*b/gcd, 但在编程中,a*b很可能会超出范围,所以我们要先除再乘,即:a/gcd*b   代码: int a=1,b=2,i=1,gcd,lc...

我的编程学习日志(11)--数组反序的方法

2014年9月22日

|

gojuukaze

|

评论:0

|

阅读:654

|

下面介绍数组反序的方法。 1,  用一个数组,反序保存已有数组。 这里就不写出代码了。 2,  第二种方法, 第一个与最后一个交换,第二个与倒数第二个交换……这样明显节省了不少时间 代码: int a[5]={1,2,3,4,5} int i,j; for(i=0,j=4;i<5/2;i++,j--) ...

我的编程学习日志(9)--交换A,B值得方法(相加,异或,swap函数)

2014年9月21日

|

gojuukaze

|

评论:0

|

阅读:630

|

在编程中,我们经常遇到将a,b的值交换这种情况,下面就说说交换a,b的方法。   1,最常规的就是定义一个变量,通过他交换   int a=1,b=2,t; t=a; a=b; b=t;   对于这种方法我们可以用宏定义,方便下次用到。 #define swap(t,a,b) {int t=...