C语言字符个数检查函数 c语言字符串查询函数

c语言中统计字符串中各个字符的个数?

原发布者:zlaikai1314

山阳ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

#include#include#include#includeusingnamespacestd;chara[100];//字符数组intb[100];//字符个数穗春doublep_a[100];//字符概率数组intsum=0;//字符总数//判断当前字符temp是否已出现过boolsearch(chartemp,chara[],intm,intn)//m为数组a的元素总个数,即100;n为当前数组a中存放的字符种类的个数{inti=0;while(in){if(a[i]==temp)returntrue;elsei++;}returnfalse;}//求各个字符的个数,放在数组b中voidread_file(stringfile_name="test_data.txt"){intk=0;ifstreamfile(file_name.c_str());//将string转化为char数组chartemp;if(file.is_open()==true)//检查文件是改芦否打开{while(file.peek()!=EOF)//从文件中读取一个字符,但该字符并未从输入流中删除{file.get(temp);//从文件读入一个字符并把它存储在tempsum++;//统计出现的字核族带符总数if(search(temp,a,100,k)){for(inti=0;ik;i++){if(temp==a[i]){b[i]++;break;}}}else

C语言 判断该字符个数

#include

stdio.h

#include

stdlib.h

int

main()

{

int

n1=0,n2=0,n3=0,n4=0;//分别用来统计的计数器,同时进行指伏段初始化(不能少)

char

ch;

while((ch=getchar())!='\n')//一个唯誉一个字厅脊符地输入,直到输入回车

{

if(ch='0'ch='9')

n1++;//是否数字字符

else

if(ch='A'ch='Z')n2++;//是否大写字母

else

if(ch='a'ch='z')n3++;//是否小写字母

else

n4++;//其他字符

}

printf("数字个数:%d,大写字母个数:%d,小写字母个数:%d,其他字符个数:%d\n",n1,n2,n3,n4);//输出

system("pause");

return

0;

}

C语言编写函数,统计字符串中数字字符的个数

#includestdio.h

#includestring.h

main()

{

闭宏  int i,j=0,k;

兄兆   char 羡态租a[1000];//长度自己根据实际情况调整

printf("请输入一串字符串:\n");

gets(a);

k=strlen(a);

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

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

j++;

printf("这串字符串中数字字符有%d个!\n",j);

}


网页标题:C语言字符个数检查函数 c语言字符串查询函数
文章分享:http://myzitong.com/article/ddpjcec.html