Re: [問題] C程式語言 問題(急)謝謝!
※ 引述《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
04/14 00:32, 1F
推
04/14 01:30, , 2F
04/14 01:30, 2F
→
04/14 01:30, , 3F
04/14 01:30, 3F
→
04/14 01:31, , 4F
04/14 01:31, 4F
推
04/14 02:51, , 5F
04/14 02:51, 5F
→
04/14 09:55, , 6F
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
Python 近期熱門文章
PTT數位生活區 即時熱門文章