Re: [問題] C程式語言 問題(急)謝謝!

看板Python作者 (Victor)時間17年前 (2008/04/14 00:17), 編輯推噓4(404)
留言8則, 5人參與, 最新討論串1/1
※ 引述《Vxprincessx (^^)》之銘言: : 我有很急的C程式問題 想問一下各位大大 : 因為要考試了 : 可是我不會寫 可以幫忙解答嗎 : 已經問過很多同學可是大家都不會 : 拜託了 謝謝 : 題目如下: : 1. [清除記憶體]Write a function "void bzero(char*p, int n)" to set the n : contiguous bytes of memory starting from the pointer p to '\0'. def bzero(l, n): l[:n] = [0] * n : 2. [設定記憶體]Write a function "void bset(char*p, int n, char x)" to set : n contiguous bytes of memory starting from the pointer p to the value of x. def bset(l, n, x): l[:n] = [x] * n : 3. [反向字元搜尋]Write a function "int findlast(char *s, char c)" to : retur : the index position of the last occurrence of a specified char c within the : string s, and return -1 if not found, such as findlast("language",'a') : returns 5. def findlast(s, c): return s[::-1].find(c) : 4. [八進位字串轉整數]Write a function "int otoi(char h[])" to convert an : octal string h to an integer, such as otoi("377") returns 255. def otoi(s): return int(s, 8) : 5. [十六進位字串轉整數]Write a function "int xtoi(char h[])" to convert a : hexadecimal string h to an integer, such as xtoi("3ff") returns 1023. def xtoi(s): return int(s, 16) : 6. [去兩邊空白]Write a function "void trim(char s[])" to remove the : rightm def trim(s): return.strip() : and leftmost spaces of string s, such as trim(" ab c ") gets "ab c". : 希望有好心人幫忙   真的非常感激  謝謝 我還真是好心 ( ′-`)y-~ 既然你在Python版問,我就用Python幫你回答了 沒跑過 題目沒仔細看 久沒寫了 隨便亂寫的 錯了別來找我 XD 看看同樣的功能用C寫的確還蠻痛苦的 但對Python而言還真是piece of cake -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.123.36

04/14 00:32, , 1F
呵. 用c寫不會很苦啦, 很大部份標準函式庫相關的能call
04/14 00:32, 1F

04/14 01:30, , 2F
我在programming版回完暗黑兵法 才看到這篇
04/14 01:30, 2F

04/14 01:30, , 3F
一般出這種作業就是不能call library吧 @@
04/14 01:30, 3F

04/14 01:31, , 4F
希望他抄一抄我的之後 可以順利重修增強實力 科科
04/14 01:31, 4F

04/14 02:51, , 5F
嘻. 沒有寫不能做的事, 基本上不應該扣分:P
04/14 02:51, 5F

04/14 09:55, , 6F
不是有 rfind 嗎?
04/14 09:55, 6F

04/14 12:38, , 7F
好人卡遞 >///<
04/14 12:38, 7F

04/14 15:42, , 8F
無論如何 謝謝你!! 
04/14 15:42, 8F
文章代碼(AID): #180Z8TdV (Python)
文章代碼(AID): #180Z8TdV (Python)