200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 判断控制字符个数 数字个数 大写字母 小写字母 空格和其他字符个数

判断控制字符个数 数字个数 大写字母 小写字母 空格和其他字符个数

时间:2020-11-11 19:10:40

相关推荐

判断控制字符个数 数字个数 大写字母 小写字母 空格和其他字符个数

#include "stdio.h"

#include "string.h"

#define m 20

void main()

{

char i[m],*p;

int a,b,c,d,e,f,j;

p=i;

a=b=c=d=e=f=0;

printf("\tPlease enter a string:\n");

gets(i);

printf("\t您输入的是:\t");

printf("%s",i);

printf("\n其中:\n");

for(j=0;j<m;j++)

{

if(i[j]<=31&&i[j]>=0) a++;

else if(i[j]<=57&&i[j]>=48) b++;

else if(i[j]<=90&&i[j]>=65) c++;

else if(i[j]<=122&&i[j]>=97) d++;

else if(i[j]==32) f++;

else e++;

}

printf("控制字符个数:%d\n数字个数:%d\n大写字母的个数:%d\n小写字母个数:%d\n空格个数:%d\n其他字符个数:%d\n",a,b,c,d,f,e);

}

/*#include <stdio.h>

void main()

{

char str[256],*p;

int a,b,c,d,e;

gets(str);

a=b=c=d=e=0;

p=str;

while ( *p )

{

if ( *p==' ' ) a++;

else if ( *p>='a' && *p<='z' ) b++;

else if ( *p>='A' && *p<='Z' ) c++;

else if ( *p>='0' && *p<='9' ) d++;

else e++;

}

printf("大写字母%d,小写字母%d,空格%d,数字%d,其他%d\n",c,b,a,d,e);

}

*/

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