2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 【C语言】统计出文章的英文大写字母 小写字母 数字 空格以及其他字符的个数 共有3

【C语言】统计出文章的英文大写字母 小写字母 数字 空格以及其他字符的个数 共有3

时间:2023-08-02 08:27:02

相关推荐

【C语言】统计出文章的英文大写字母 小写字母 数字 空格以及其他字符的个数 共有3

【题目】:有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。

【程序如下】

#include <stdio.h>int main(){char str[3][80];int i, j, t, letter_b=0,letter_s=0,number=0,space=0,other=0;printf("请输入3行字符,每行80个!\n");for(i=0; i<3; i++){printf("请输入第%d行:", i + 1 );gets(str[i]);}for(i=0; i<3; i++)for(j=0; (t=str[i][j]) != '\0'; j++){if(t >= 'A' && t <= 'Z')letter_b++;else if(t >= 'a' && t <= 'z')letter_s++;else if(t >= '0' && t <= '9')number++;else if(t == ' ')space++;elseother++;}printf("大写字母有:%d个\n", letter_b);printf("小写字母有:%d个\n", letter_s);printf("数字有:%d个\n", number);printf("空格有:%d个\n", space);printf("其它字符有:%d个\n", other);}

【运行结果如下】

【C语言】统计出文章的英文大写字母 小写字母 数字 空格以及其他字符的个数 共有3行文字 每行有80个字符

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。