華爲OJ之初級篇Ⅳ

31.指定字符刪除

題目描述:輸入字符串s和字符c,要求去掉s中所有的c字符,並輸出結果。
接口說明:
原型:
int removechars(char *in, char c, char *out);

輸入參數:
char *in 輸入字符串
char c

輸出參數:
char *out 輸出處理後的字符串

返回值:0

32.字符串反轉

題目描述:寫出一個程序,接受一個字符串,然後輸出該字符串反轉後的字符串。例如:

輸入:abc

輸出:cba

33.字符串加解密

題目描述:
1、對輸入的字符串進行加解密,並輸出。
2、加密方法爲:
當內容是英文字母時則用該英文字母的後一個字母替換,同時字母變換大小寫,如字母a時則替換爲B;字母Z時則替換爲a;
當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0;
其他字符不做變化。
3、解密方法爲加密的逆過程。

接口描述:
實現接口,每個接口實現1個基本操作:
void Encrypt (char aucPassword[], char aucResult[]):在該函數中實現字符串加密並輸出
說明:
1、字符串以\0結尾。
2、字符串最長100個字符。

int unEncrypt (char result[], char password[]):在該函數中實現字符串解密並輸出
說明:
1、字符串以\0結尾。
2、字符串最長100個字符。

34.字符串替換

題目描述:
寫出一個程序,接受三個參數,分別是一個字符串和兩個字符,然後輸出替換字符後的字符串。區分大小寫。
例如1:
輸入:ABCDEF,A,B
輸出:BBCDEF

例如2:
輸入:AABCDEF,A,C
輸出:CCBCDEF

35.報數

題目描述:有n個人圍成一圈,順序排號。從第一個人開始報數(從1到3報數),凡報到3的人退出,問最後留下的那位是原來第幾號。
題目類別: 數組,指針
難度: 初級
運行時間限制: 10Sec
內存限制: 128MByte
階段: 入職前練習
輸入:
使用標準輸入stdio.多行,每行一組數據。
輸出:
多行,每行對應求和結果。
樣例輸入: 3
樣例輸出: 2

36.數字基root

題目描述:


37.整數分隔

題目描述:


38.找零錢

題目描述:


39.尼科徹斯定理

題目描述:


40.字符變換

題目描述:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章