/*寫乙個程式將十進位制數轉變為十六進製制輸出,每行輸入乙個十進位制數,當輸入數為0,程式結束
#includechar wei[16]=;
char hex[20];//字元陣列儲存最終結果 ,逆序輸出
//除基取餘倒級聯
int dectohex(int n)while(n!=0);
return hex_wei;
} int main()
} return 0;
} */
/*貪吃蛇:,只有頭和尾移動,注意頭能移動到剛剛尾巴移動空出的空格處,頭除了次頭所在位置方向
不能移動之外,其餘三個方向都能移動,撞到自己或者板子都會死亡
給出一系列移動步驟,判斷會死亡還是自由航行
初始在蛇尾(25,11)和蛇頭(25,30)的水平線位置長20,蛇在運動時,只需要改變蛇頭和蛇尾兩個位置即可
即蛇頭移動乙個位置之後,將蛇尾放到蛇頭原來的位置,然後最後乙個是蛇尾,
13swwwwwwwwwnee
18nwwwwwwwwwwsesssws
30eeeeeeeeeeeeeeeeeeeeeeeeeeeeee
#include#include//需要用乙個陣列記錄蛇身每個位置
struct snakes[20];//蛇長20
int main()
gets(str);//輸入乙個字串
int len=strlen(str);
//先判斷蛇頭下一次移動會成功還是撞牆等,若成功再移動蛇其他位置
int k;
for(k=0;k50 || heady<1 || heady>50)
bool cflag=0;
for(int j=19;j>0;j--)
} if(cflag==1) break;//跳出最外層的for迴圈
//可以,移動剩下的身子
for(int j=0;j<19;j++)
s[19].x=headx;
s[19].y=heady;
} if(k==n)
} return 0;
} */
杭電計算機複試2014筆試題目解答
1.如果輸入了乙個單詞,直到檢測到空格算是乙個單詞,行的長度不超過80個字元,超過了提前換行,每行的開頭單詞沒有空格 2.如果遇到 則換行3.如果遇到,如果不是在開頭則先換行,再輸出80個 並換行,在開頭的話直接 輸出80個 並換行 4.最後一行以換行符結束 include includeconst...
杭電計算機複試2018筆試題目解答
題目1 杭電實驗室會定期去電影院看電影,按照慣例,每個成員需要先抽乙個號碼。給出n個人的名字,各抽取乙個數字,自己用一種資料結構訪問人的名字和抽取數字資訊 票數 例如 bob 9 alice 12 tom 5 jack 7 nick 4 1.定義一種數叫醜數,其因子除1外只有2.3.5的倍數,例如4...
杭電計算機複試2015筆試題解答
給定乙個字串,計算字串中數值的個數並求和。其中還包含了負號,若 緊跟負號的是乙個數值,則表示這是乙個負數,若後面跟著的不是數字,則不表 示什麼。輸入 乙個字串 輸出 數值個數 數值和 列子輸入 312ab 2 9 a 輸出 3 301 與2010年的試題2類似字串中提取數字並求和 可以選擇把乙個數先...