第一種情況:描述:寫出乙個程式,接受乙個有字母和數字組成的字串,和乙個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。知識點:字串,函式,指標題目**:內部整理練習階段:初級執行時間限制:10sec記憶體限制:128mbyte輸入:輸入乙個有字母和數字組成的字串,和乙個字元。輸出:輸出輸入字串中含有該字元的個數。樣例輸入:abcdef
a樣例輸出:1
源程式:
#include
using namespace std;
#define maxsize 100
int main()
return i;
}執行結果:
第二種情況:描述:編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內(0~127)。不在範圍內的不作統計。知識點:字串,函式,指標題目**:內部整理練習階段:初級執行時間限制:10sec記憶體限制:128mbyte輸入:輸入n個字元,字元在acsii碼範圍內(0~127)。輸出:輸出字元的個數。樣例輸入:abc樣例輸出:3
源程式:
#include
using namespace std;
#define maxsize 100
int main()
/*** 統計出空格字元的個數。
* * @param str 需要輸入的字串
* @return 空格的個數
*/public static int getblankcharcount(string str)
/*** 統計出數字字元的個數。
* * @param str 需要輸入的字串
* @return 英文本母的個數
*/public static int getnumbercharcount(string str)
/*** 統計出其它字元的個數。
* * @param str 需要輸入的字串
* @return 英文本母的個數
*/public static int getothercharcount(string str)
知識點:字串題目**:內部整理練習階段:初級執行時間限制:10sec記憶體限制:128mbyte輸入:輸入一行字串,可以有空格輸出:統計其中英文本元,空格字元,數字字元,其他字元的個數樣例輸入:1qazxsw23 edcvfr45tgbn hy67uj m,ki89ol.\\/;0-=\\][樣例輸出:26310
12源程式:
#include
#include
using namespace std;
#define maxsize 100
int main()
return engcount;
}int getblankcharcount(string str)
return blacount;
}int getnumbercharcount(string str)
return numcount;
}int getothercharcount(string str)
執行結果:
三種初級排序
此篇文章中展示的 為 c 語言 陣列索引操作替換為指標操作。排序演算法可以分為兩類 一種為原地排序,除了函式呼叫所需要的棧和固定數目的示例之外無需額外的記憶體的。另一類為其他排序方法,即非原地排序。通常資料在資料庫中的儲存除分類外是按照時間順序生成的 例如乙個 系統的訂單資料首先是按照訂單生成的時間...
華為OJ 統計字元個數
描述 編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內 0 127 不在範圍內的不作統計。知識點 字串,函式,指標 練習階段 初級 執行時間限制 10sec 記憶體限制 128mbyte 輸入 輸入n個字元,字元在acsii碼範圍內 0 127 輸出 輸出字元的個數。樣例輸入 ...
華為機試 字元個數統計
編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內 0 127 換行表示結束符,不算在字元裡。不在範圍內的不作統計。多個相同的字元只計算一次 例如,對於字串abaca而言,有a b c三種不同的字元,因此輸出3。輸入一行沒有空格的字串。輸出範圍在 0 127 字元的個數。示例1a...