资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

统计字符的函数c语言 统计字符的函数c语言有哪些

C语言:字符统计

#include stdio.h

创新互联建站网站建设服务商,为中小企业提供成都网站设计、做网站、成都外贸网站建设公司服务,网站设计,绵阳服务器托管等一站式综合服务型公司,专业打造企业形象网站,让您在众多竞争对手中脱颖而出创新互联建站

int main()

{

int c;

int cnt[26]={0};

int i;

while((c=getchar())!='.')

cnt[c-'a'] ++;

for(i = 0; i  26; i ++)

if(cnt[i]) break;

printf("%c:%d", i+'a', cnt[i]);

for(++i;i26; i++)

if(cnt[i])printf(" %c:%d", i+'a', cnt[i]);

printf("\n");

return 0;

}

c语言统计字符

#include stdio.h

int main()

{

char a[5][80];

int b=0,c=0,d=0,e=0,f=0,i,j;        //b代表大写英文字母的个数,c代表小写英文字母的个数,d代表数字的个数,e代表空格个数,f代表其他字符个数

printf("请输入五行文字(每行不要超过80个字符,每行以空格结束):\n");

for(i=0;i5;i++)

{

gets(a[i]);

for(j=0;j80a[i][j]!='\0';j++) //串结束符 ///////

{

if(a[i][j]='A'a[i][j]='Z')

b++;

else if(a[i][j]='a'a[i][j]='z')

c++;

else if(a[i][j]='0'a[i][j]='9')

d++;

else if(a[i][j]==' ')

e++;

else f++;

}

}

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

getch(); 

return 0;

}

注释的地方存在问题,字符串是以'\0'为结束符的,所以你的统计出了问题,现在没问题了,你试试看。望采纳!

c语言,编一个函数,统计任意一串字符中数字字符的个数,并在主函数中调用此函数。

#include stdio.h

#include string.h

int conNumfromStr(char *,int);

int main()

{

char str[21];

printf("输入20以内的字符:");

scanf("%s",str);

printf("字符串中数字字符个数为:%d",conNumfromStr(str,strlen(str)) );

return 0;

}

int conNumfromStr(char *p,int len)//计数字符串中数字字符的个数

{

int i,con=0;

for(i=0;ilen;i++)

{

if(p[i]='0'  p[i]='9')

con++;

}

return con;

}

分类统计字符 C语言

例:使用while语句循环统计 :

#includestdio.h

int main()

{

char c;

int  letters_num = 0, space_num = 0, digit_num = 0, other_num = 0;

while ((c = getchar()) != '\n')//输入换行符退出循环

{

if ((c = 'a'c = 'z') || (c = 'A'c = 'Z')) letters_num++;

else if (c == ' ') space_num++;

else if (c = '0'c = '9') digit_num++;

else other_num++;

}

printf("字母=%d,空格=%d,数字=%d,其他=%d", letters_num, space_num, digit_num, other_num);

return 0;

}

运行效果:

扩展资料:

printf()函数的用法

1、printf()函数的调用格式为:printf("lt;格式化字符串gt;",lt;参量表gt;);

//__stdcall

int __cdecl printf(const char*p,...);

可变参数

printf在打印浮点数,不论原来是双精度还是单精度,都变为双精度(8字节)

打印1字节(char)2字节(short)4字节(int)==gt;4字节,除了long long(8字节)

void main()

{


网站栏目:统计字符的函数c语言 统计字符的函数c语言有哪些
文章分享:http://cdkjz.cn/article/hpsdos.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220