請教有關c字串的處理,請教C 字串處理的問題,字串中間可能包含若干個空格,要求寫個程式將空格轉化為相應的數字

2022-09-19 03:00:30 字數 2372 閱讀 7635

1樓:匿名使用者

反轉字串

string str = console.readline();

char chr = str.tochararray();

array.reverse(chr);

string strarr = array.convertall(chr, delegate(char c) );

str = string.join("", strarr);

console.writeline(str);

字串替換

string mystring = "123yes456ye78es90yes";

mystring = mystring.replace("yes", "no");

console.writeline(mystring);

第三個好像比較麻煩,你要先判斷怎麼樣才是一個單詞

2樓:從瓃

第一個題目最投機取巧的辦法就是把輸入的字串 存在一個陣列中 然後 逆向迴圈 輸出就可以了 不過使用反轉函式也可以

3樓:威嚎

上面的回答有點錯誤

第一個string str = console.readline();

char chr = str.tochararray();

string str1=null;

int num=chr.length;

for(int i=num;i<0;i--)第二個

str = str.replace("yes", "no");

第三個string str = console.readline();

char chr = str.tochararray();

for(int i=0;i

4樓:匿名使用者

/*1,編寫一個控制檯應用程式,它接受使用者輸入的一個字串,將其中的字元以輸入相反的順序輸出。

2,編寫一個控制檯應用程式,它接受一個字串,用yes替換字串中所有的no。

3、編寫一個控制檯應用程式,給字串中的每個單詞加上雙引號。

請大家指教!在此感謝!

*/string xx=console.readline();

string ff = string.empty;//翻轉後的字串

char mm=xx.tochararray();

for (int i = (mm.rank - 1); i== 0; i--)

console.writeline(mm);

console.writeline(xx.replace("no", "yes"));

string cc= xx.split(' ');

string aa = string.empty;//加上引號後的單詞

foreach (string k in cc)

console.writeline(aa);

console.readkey();

5樓:匿名使用者

[1]string str = console.readline();

char chr = str.tochararray();

string str1=null;

int num=chr.length;

for(int i=num;i<0;i++)[2]str = str.replace("yes", "no");

[3]string str = console.readline();

char chr = str.tochararray();

for(int i=0;i

6樓:朋盼夏侯

做過試驗了,以上的答案都不能滿足要求。

唉,職業道德問題啊。

請教c#字串處理的問題,字串中間可能包含若干個空格,要求寫個程式將空格轉化為相應的數字

7樓:匿名使用者

可以先遍歷字串,先找到有幾個空格,用變數記錄數字;

然後再用替換的方法,直接替換,就可以了

c# 字串賦值@中有雙引號怎麼處理

8樓:匿名使用者

@是定義逐字字串的。

其中雙引號需轉義。

例:string aaa = @"sd3"4f";

改為string aaa = @"sd3""4f";

就可以了

9樓:匿名使用者

@不能使用含雙引號的字串

10樓:匿名使用者

@不行 ,只能用\轉義一下

c語言字串字母大小寫轉換,C語言字串字母大小寫轉換

scanf預設情況下碰到 空格 就會結束輸入,所以上面的 p 40 只會得到 hello 後面就斷了。最簡單的辦法就是用 gets p 代替 scanf s p 這行。scanf也可以接受 空格,請查閱 修飾符的具體用法。include int main void str i 0 printf s ...

c語言字串常量的問題,C語言字串常量的一個問題。

字串bai遇到 0表示結束 第一個字du符串就相zhi當於dao abc123 那版麼長度為6 第二個字串就相當於 abc 那麼長度為3但是實際操作權發現並非如此,如下程式 include memcpy c1,abc123 01de n 0x20 printf s n c1 char c2 0x20...

c語言列印字串亂碼問題,C語言,字串輸出是亂碼

include void reverse char p,char q char myitoa int value,char const string,int radix else while value if sign reverse string,s 1 s 0 return string int...