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语言字符串查询函数
当前URL:http://scjbc.cn/article/ddpjcec.html