C 統計輸入字串各個大寫字母的個數

2021-07-10 23:29:22 字數 913 閱讀 3135

c++寫了乙個統計輸入字串各個大寫字母的個數(小寫字母稍微修改一下就可以了)。寫程式時發現三個問題,這裡記錄下來。

1、單引號和雙引號的區別。c++裡單引號的表示乙個字元,例如字母a,在程式中以』a』表示,雙引號表示乙個字串,例如」abc」 裡面是』a』,』b』,』c』,還會有乙個字串截止符』\0』。初始化字元陣列時若用雙引號,會報錯「初始值設定項太多」,應該改為單引號。

2、定義變數時要進行初始化,下面程式中若未對out[26]初始化,則輸出的out[j]為位址。

3、gets函式從標準輸入裝置讀字串函式。可以無限讀取,不會判斷上限,以回車結束讀取,可能會發生溢位。改用fgets(char * s, int n,file *stream);

引數:

s: 字元型指標,指向儲存讀入資料的緩衝區的位址。

n: 從流中讀入n-1個字元

stream : 指向讀取的流。

這裡用到從標準裝置讀資料,fgets(s,n,stdin);

下面貼出**:

#include

using

namespace

std;

void main(),j;

char outstring[26]=;

cout

<

fgets(input,1000,stdin);

while(input[i])

i++;

} cout

<

cout

<

cin>>m;

while(m!=0)

for(int j=0;j<10;j++)

}

JS 檢測大寫字母 字串

給定乙個單詞,你需要判斷單詞的大寫使用是否正確。我們定義,在以下情況時,單詞的大寫用法是正確的 全部字母都是大寫,比如 usa 單詞中所有字母都不是大寫,比如 leetcode 如果單詞不只含有乙個字母,只有首字母大寫,比如 google 否則,我們定義這個單詞沒有正確使用大寫字母。示例 1 輸入 ...

字串 520 檢測大寫字母

題目 給定乙個單詞,你需要判斷單詞的大寫使用是否正確。我們定義,在以下情況時,單詞的大寫用法是正確的 全部字母都是大寫,比如 usa 單詞中所有字母都不是大寫,比如 leetcode 如果單詞不只含有乙個字母,只有首字母大寫,比如 google 否則,我們定義這個單詞沒有正確使用大寫字母 示例 1 ...

php 判斷字串中是否含有大寫字母的方法

雖然php中有字母統一轉換大小寫的函式,但是如果專案中遇到要判斷檢測字串中是否包含大寫字母的邏輯時,還是要乖乖的去判斷去檢測。下面飛鳥慕魚部落格,就來和大家說一說,如何利用php指令碼來檢測判斷乙個字串中是否含有大寫字母的方法。函式 function is str large str return ...