原创 POJ1004--FinancialManagement( 財務管理)翻譯

FinancialManagement TimeLimit:1000MS        Memory Limit:10000K TotalSubmissions:157065          Accepted:60269 Descr

原创 SDL版Flappy bird代碼分享

用SDL編寫的Flappy bird電腦版。 請大家尊重原創,轉載或者用到其中的函數請註明出處,以及作者(五十風) main.cpp /*************************************************

原创 POJ1002--487-3279 翻譯

487-3279 Time Limit: 2000MSMemory Limit: 65536K Total Submissions: 252679Accepted: 44972 Description Description Bu

原创 我的編程學習日誌(11)--數組反序的方法

下面介紹數組反序的方法。 1,  用一個數組,反序保存已有數組。 這裏就不寫出代碼了。 2,  第二種方法, 第一個與最後一個交換,第二個與倒數第二個交換……這樣明顯節省了不少時間 代碼: int a[5]={1,2,3,4,5} in

原创 POJ1003--Hangover 翻譯

Hangover Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 106593 Accepted: 51987 Description How f

原创 我的編程學習日誌(15)--C/C++實現輸出漢字拼音的首字母

說實話,寫的程序越多,就越討厭漢字,因爲漢字在計算機裏的編碼不統一,不像英文字母那樣一個ascll碼就解決。 就比如做的那個地鐵導航,還有flppy bird程序,當時就被怎麼查漢字還有漢字編碼轉換問題弄得身心疲憊。 前幾天有人問我地鐵導

原创 POJ1001--Exponentiation(冪計算)翻譯

Exponentiation 冪計算 Time Limit: 500MSMemory Limit: 10000K Total Submissions: 141868Accepted: 34673 Description 描述 Pro

原创 我的編程學習日誌(7)--typedef的擴展

typedef最常見的用法就是: typedef int I; typedef struct student stu; typedef struct student* pstu;     不過我們有時也會見到這樣的用法 typedef s

原创 我的編程學習日誌(14)--八數碼問題(代碼)

終於把八數碼問題解決了,先貼上代碼,詳解下一篇博文給出 本人測試了一下,應該沒有錯,如果發現有錯歡迎指正 (轉載代碼請標明出處) #include<iostream> using namespace std; #define LL __i

原创 我的編程學習日誌(12)--求最大公約數,最小公倍數

求最大公約數最基本的方法就是,用一個數每次加1,除這兩個數。 最小公倍數就是兩個數除以最大公約數的商相乘,再乘以最大公約數(a/gcd*b/gcd*gcd) 化簡以後就是a*b/gcd, 但在編程中,a*b很可能會超出範圍,所以我們要先除

原创 我的編程學習日誌(13)--打開一個文件的方法(system(),ShellExecute())

今天遇到一個問題,需要在程序開始時打開一個txt文檔,剛開始用system(),但這樣其實做是有問題的。 1,system() 用sestem()打開一個文件後,本程序等待,直到打開的文件關閉後本程序才繼續執行。 不理解的話請看下面這

原创 八皇后代碼--九度oj-1140

題目描述: 會下國際象棋的人都很清楚:皇后可以在橫、豎、斜線上不限步數地吃掉其他棋子。如何將8個皇后放在棋盤上(有8 * 8個方格),使它們誰也不能被吃掉!這就是著名的八皇后問題。  對於某個滿足要求的8皇后的擺放方法,定義一個皇后串a

原创 我的編程學習日誌(8)--排序(冒泡,選擇,快速以及sort函數)

關於排序最先學的就是後一個與前一個比較並交換的冒泡排序,記錄下標的選擇排序,這裏就不多介紹了,只把它的代碼貼出來,重點說一下快速排序。 一、冒泡,選擇: //冒泡 for(i=0;i<8;i++)

原创 我的編程學習日誌(9)--交換A,B值得方法(相加,異或,swap函數)

在編程中,我們經常遇到將a,b的值交換這種情況,下面就說說交換a,b的方法。   1,最常規的就是定義一個變量,通過他交換   int a=1,b=2,t; t=a; a=b; b=t;   對於這種方法我們可以用宏定義,方便下

原创 我的編程學習日誌(5)-- 教你快速的輸入代碼(編程競賽中的小技巧)

1,typedef簡化輸入 在編程中如果用到結構體,每次定義變量時都要輸很長的代碼,特別是在建鏈表時,經常重複輸入struct…,爲了避免這種重複,可以用typedef 。 不過不建議在實際的編程中運用,但在競賽中爲了更快的輸入,這確實是