一篇文章共3行文字每行有80个字符分别统计出其中英文大写字母,小写字母,数字,空格及其他字符个数?
用正则匹配啊:
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/c83d70cf3bc79f3da5fc854caaa1cd11728b29a8?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
代码
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/71cf3bc79f3df8dc8f20eeeddd11728b471028a8?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
执行结果
温馨提示:答案为网友推荐,仅供参考
第1个回答 2020-03-06
遍历,判断ascii码,计数,输出
追问能否请你把程序写出来?
追答学编程得多动动手自己写,这个很简单的
相似回答
...要求分别统计出其中英文大写字母,小写字母,数字,空答:int main(){int i,j,upp,low,dig,spa,oth;char text[3][80];upp=low=dig=spa=oth=0;for (i=0;i<3;i++){ printf("please input line %d:\n",i+1);gets(text[i]);for (j=0;j<80 && text[i][j]!='\0';j++){if (text[i][j]>='A'&& text[i][j]<='Z')upp...