導航:首頁 > 編程語言 > 編程實現統計不同字元個數中英文

編程實現統計不同字元個數中英文

發布時間:2023-06-02 07:56:55

python 輸入一行字元,分別統計出其中英文字母,空格,數字和其他字元的個數

輸入一行字元=input("請輸入任意數據:")


數字個數=len(list(iforiin輸入一行字元ifi.isdigit()==1))
中英文字母個數=len(list((iforiin輸入一行字元ifi.isalpha()==1)))
空格個數=len(list(iforiin輸入一行字元ifi==""))
其他個數=len(輸入一行字元)-數字個數-中英文字母個數-空格個數
print("{0}中有{1}個數字,{2}個中英文字母,{3}個空格個數,{4}個其他".format(輸入一行字元,數字個數,中英文字母個數,空格個數,其他個數))

② c語言編程:輸入一行字元,分別統計出其中英文字母,空格,數字和其他字元的個數,用while語句~~謝謝

#include <stdio.h>

int main()

{

int i=0, space=0, num=0, n=0, ch=0;

char s[20];

printf("請輸入一串字元 ");

gets(s);

while(s[i] != '')

{

if(s[i]==' ')

space++;

else if(s[i]<='9' && s[i]>='0')

num++;

else if(s[i]<='z' && s[i]>='a' || s[i]<='Z' && s[i]>='A')

ch++;

else

n++;

i++;

}

printf("剛才輸入的字元中英文字元個數為 %d ", ch);

printf("剛才輸入的字元中空格個數為 %d ", space);

printf("剛才輸入的字元中數字個數為 %d ", num);

printf("剛才輸入的字元中其他個數為 %d ", n);

return 0;

}

(2)編程實現統計不同字元個數中英文擴展閱讀:

while 循環的格式:while (表達式){語句;}

while 循環的執行順序:當表達式為真,則執行下面的語句,語句執行完之後再判斷表達式是否為真,如果為真,再次執行下面的語句,然後再判斷表達式是否為真……就這樣一直循環下去,直到表達式為假,跳出循環。

例:

inta=NULL;

while(a<10){

a++;//自加

if(a>5)//不等while退出循環,直接判斷循環

{break;//跳出循環}

}

結果: 結束後 a的值為6 。

閱讀全文

與編程實現統計不同字元個數中英文相關的資料

熱點內容
phpppt下載 瀏覽:298
1929pdf 瀏覽:364
編譯器是終端嗎 瀏覽:521
pdf改b4 瀏覽:379
命令通道 瀏覽:690
pdf去 瀏覽:543
嵌入式編譯器優化 瀏覽:127
不同品牌安卓一鍵換機用什麼軟體 瀏覽:957
二年下冊運演算法則 瀏覽:137
蘭溪兩級壓縮空壓機 瀏覽:137
網頁如何取回伺服器上的文件 瀏覽:96
linuxphp重啟命令行 瀏覽:575
為什麼我的所有app都登錄不了 瀏覽:558
別樣app海淘怎麼樣 瀏覽:512
聯通app扣費是什麼意思 瀏覽:385
android應用程序管理員許可權 瀏覽:85
石家莊十萬程序員 瀏覽:974
java繼承類實例 瀏覽:289
疫情期間程序員的工資 瀏覽:30
最好的python編譯器 瀏覽:189