原创 PAT 1046 Shortest Distance

最淳樸的想法,把兩個出口,正向走,方向走的距離都累加求和算出來,然後比較輸出較小的 #include<iostream> #include<vector> using namespace std; int main() { int n

原创 PAT 1036 Boys vs Girls

#include<iostream> #include<string> using namespace std; typedef struct student {string name;string se

原创 PAT 1008 Elevator

#include<iostream> using namespace std; int main() { int n; int cur = 0; int floor; int total = 0; int tmp; cin>>

原创 簡單HashTable(鏈地址法哈希表)

#define P 7 #define NULL_DATA -1 #define BUCKET_NODE_SIZE 3 #include<stdlib.h> struct bucket_node { int data[BUCKET_NO

原创 PAT 1011 World Cup Betting

#include<iostream> using namespace std; int main() { float a[3][3]; float max = 0; int tag = 0; float profit = 1;

原创 棧幀

關於棧幀 我覺得這兩篇文章講的不錯了,至少我看完能 明白了。 http://www.cnblogs.com/haolujun/archive/2011/03/26/1996525.html http://blog.csdn.net/zsy

原创 PAT 1006 Sign In and Sign Out

#include<iostream> #include<string> using namespace std; int main() { typedef struct { string id; string login;

原创 c++ 在控制檯裏用字符拼成圖片

先上個效果圖 原圖 打印圖 放大圖 大體思路是這樣的,不小心寫了個死循環,看見屏幕上不停輸出一行一行的亂序字母,然後想到,如果字母很多,能不能用不同的字母模擬像素點,然後寫一個程序,讀入一張圖片,然後用各種字符把它在屏幕上拼出來.

原创 c程序生成過程

     在vc6下寫一個c程序,點一下編譯 點一下鏈接,程序就能跑了。但我們的程序是如何從代碼編程計算機課可執行的文件的,好像不是很清楚,這個IDE悄悄幫我們做了好多事情。 我們的程序從代碼變成機器可執行的機器碼,一般經過預編譯,編譯,

原创 Linux下編程練習——bitset

自己模擬實現一個簡單的bitset