1.計算兩個整數的和,如果這兩個數字相等,那麼計算這兩個數字和的三倍:
public
intmethod
(int first,
int second)
2.寫乙個程式實現n和51的差的絕對值,如果n大於51那麼請返回差的絕對值的三倍public
intmethod
(int n)
3.寫乙個程式程式來檢查兩個整數中的任意乙個是否等於30或者他們的和等於30public
bool
method
(int first,
int second)
else
return
false
;}
4.寫乙個程式來實現把"if"作為乙個給定字串的字首來返回,如果原來的字串是"if"開頭的,那麼返回原來的字串public
string
method
(string str)
else
}
5.寫乙個程式實現刪除乙個字串給定位置的字元,給定位置的索引會在0-元素數-1之間。public
string
method
(string str,
int indx)
6.寫乙個程式來交換乙個給定字串的第乙個字元和最後乙個字元public
string
method
(string str)
7.寫乙個程式,功能是建立乙個有乙個給定字串的前面兩個字元重複四次,如果給定的字串的大小小於2,直接返回給定的字串public
string
method
(string
)
8.寫乙個程式來判斷兩個數字那個更接近100;public
intmethod
(int num1,
int num2)
9.寫乙個程式來實現把乙個給定字串的最後三個字元變成大寫,如果給定字串長度小於3,把所有的都變成大寫;/*在c#中,我們知道乙個給定字串的乙個字元是唯讀的,不能改變的。
如果我們想要改變乙個字串的部分字元,就是重新建乙個新的字串,
再把變數名和字串的真實地/址聯絡起來。*/
public
string
method
(string str)
10.建立乙個字串來實現,使用者輸入乙個正整數和字串,然後建立乙個使用者輸入的數字倍的使用者輸入的字串public
string
method
(string str,
int number)
return newstr;
}
題目的原始位址 基本演算法題練習一
由於被很多公司的筆試程式設計題虐了,才想著要做做演算法題了。自己的基礎看來太薄弱了些。因此決定先從賽碼網的基本演算法題開始做起。這裡想記錄一下賽碼網裡面題的情況。由於基礎薄弱,就先從兩星的題開始做起。每日兩道。這道題看起來比較簡單,我們可以從第一級樓梯開始分析。當樓梯只有一級時,有0種走法 當有2級...
基本演算法練習五
這道題看上去還是蠻簡單的,我想到的就是字串替換。由於它說了字串不超過1000,那麼我在程式裡就直接建乙個char陣列,這樣的話能夠很方便的修改對應的元素。如果是用字串指標的話,字串是存在常量區在。沒有陣列之間修改方便。如下 這道題也是基本的迴圈判斷,就是需要設定乙個p個籃筐陣列,用來儲存裡面是不是有...
演算法練習(一)
給定乙個字串s,你可以從中刪除一些字元,使得剩下的串是乙個回文串。如何刪除才能使得回文串最長呢?輸出需要刪除的字元個數。輸入描述 輸入資料有多組,每組包含乙個字串s,且保證 1 s.length 1000.輸出描述 對於每組資料,輸出乙個整數,代表最少需要刪除的字元個數。輸入例子1 abcda go...