=65&&*(b+i)c[0]++;elseif(*(b+i)>=97&&*(b+i)" />

文档库

最新最全的文档下载
当前位置:文档库 > 统计大写小写空格及其他字符的个数

统计大写小写空格及其他字符的个数

/* Note:Your choice is C IDE */

#include"stdio.h"

#define N 1000

void count(char*b,int c[])

{

int i;

for(i=0;*(b+i)!='\0';i++)

{

if(*(b+i)>=65&&*(b+i)<=90)

c[0]++;

else

if(*(b+i)>=97&&*(b+i)<=122)

c[1]++;

else

if(*(b+i)>=49&&*(b+i)<=57)

c[2]++;

else if(*(b+i)==32)

c[3]++;

else c[4]++;

}

printf("大写字母,小写字母,数字,和空格,及其他字符分别为:\n");

for(i=0;i<5;i++)

printf("%d ",c[i]);

}

void main()

{char a[N],*p;

int sum[5]={0};

printf("请输入一个字符串,将为您统计大写字母,小写字母,数字,空格,及其他字符\n");

gets(a);

p=a;

count(p,sum);

}

免费下载Word文档免费下载: 统计大写小写空格及其他字符的个数

(共2页)