有關字串的兩道程式設計題

2021-07-12 03:29:02 字數 946 閱讀 2637

1.把字串"abcd非法1234非法" 中「非法」字元轉換為"***"並倒序輸出所有字元,用迴圈加字串方法處理。

2.編寫乙個程式,計算並輸出下列字串中的大寫英文本母數,小寫英文本母數以及非英文本母數。

提示-檢視ascii字符集找規律,可利用字串拼接。

string s =「adsl2we*tr9evbnm5ky&r$t+@c」;

列印的結果:

你所提供的字串是:adsl2we*tr9evbnm5ky&r$t+@c

以上字串中:

大寫字母分別是:  d   l  r  e  v  m   t  c   共有 8 個

小寫字母分別是:  a   s w  w  t  b  n  k y r 共有 10個

數字分別是:  2  9  5 共有  3  個

其他字元分別是:  *   &  $  +   @ 共有5個 

public class test4

public static void fun1()

}public static void fun2()else if(s1>='a'&&s1<='z')else if(s1>='0'&&s1<='9')

else

}system.out.println("提供的字串是:"+s);

system.out.println("大寫字母是:"+dxconcat+",共有"+dxconcat.length()/2+"個");

system.out.println("小寫字母是:"+xxconcat+",共有"+xxconcat.length()/2+"個");

system.out.println("數字是:"+szconcat+",共有"+szconcat.length()/2+"個");

system.out.println("其他字元是:"+qtconcat+",共有"+qtconcat.length()/2+"個");}}

eBay兩道程式設計題(2020 10 16)

小明最近遇到了乙個這樣的問題 有乙個長度為n的數列,在初始狀態下,數列每個位置上的數字都是0。現在需要對這個數列進行m次操作,每次操作時我們可以將數列的某乙個區間中的全部數字都加上乙個特定的數字。請輸出m次操作後最終的數列。輸入描述 單組輸入。第1行輸入兩個正整數n和m,分別表示數列的長度和操作的次...

益智題 (簡單的兩道題)

a公司拍攝的 黃河頌 獲最佳故事獎 b公司的 孫悟空 獲最佳武術獎 c公司的 白娘子 獲最佳戲劇獎。a公司的經理說 我們三經理的姓分別是三部片名的第乙個字,而又同自己所拍 首字不一樣。另一公司的孫經理笑著說 真是這樣 那三經理各姓什麼?答案 a白 b黃 c孫 另一公司的孫經理 說明a不姓孫,而a又不...

兩道題題引發的思考

下週的討論課又到我講 了,這幾天都在看 準備ppt,選了一篇好難的 啊,看了這麼久了,還是不夠清晰。所以決定先換下思路,做點題。下面的 輸出是什麼 void add int p add p int main 分析這個題目看起來還是比較友好的。首先我們來分析一下add 函式。其實看名字就能知道它是在做...