日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

字符统计1

發(fā)布時間:2025/3/17 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 字符统计1 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

題目描述

給出一串字符,要求統(tǒng)計出里面的字母、數(shù)字、空格以及其他字符的個數(shù)。
字母:A, B, ..., Z、a, b, ..., z組成
數(shù)字:0, 1, ..., 9
空格:" "(不包括引號)
剩下的可打印字符全為其他字符。

輸入

測試數(shù)據(jù)有多組。
每組數(shù)據(jù)為一行(長度不超過100000)。
數(shù)據(jù)至文件結(jié)束(EOF)為止。

輸出

每組輸入對應(yīng)一行輸出。
包括四個整數(shù)a b c d,分別代表字母、數(shù)字、空格和其他字符的個數(shù)。

示例輸入

A0 ,

示例輸出

1 1 1 1 View Code 1 #include<stdio.h> 2 int main() 3 { 4 char m; 5 int a=0;int b=0;int c=0;int d=0; 6 while((m=getchar())!=EOF) 7 { 8 if(m!='\n') 9 { 10 if(m>='a'&&m<='z'||m>='A'&&m<='Z') 11 a++; 12 else if(m>='0'&&m<='9') 13 b++; 14 else if(m==' ') 15 c++; 16 else 17 d++; 18 } 19 20 else 21 { 22 printf("%d %d %d %d\n",a,b,c,d); 23 a=0;b=0;c=0;d=0; 24 } 25 } 26 return 0 ; 27 28 }

?總結(jié):注意初始化的位置

轉(zhuǎn)載于:https://www.cnblogs.com/yelan/archive/2013/01/26/2877819.html

總結(jié)

以上是生活随笔為你收集整理的字符统计1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。