#include?stdio.h
我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、平南ssl等。為成百上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的平南網(wǎng)站制作公司
#include?string.h
int?main()
{
char?a[100],?ch;
int?i,?count?=?0;
printf?("輸入一個(gè)字符串(小于100個(gè)字符\n");
gets?(a);
printf?("輸入查詢字符:\n");
ch?=?getchar?();??????????
for?(i=0;?istrlen(a);?i++)
{
if?(a[i]?==?ch)
{
count?++;
}
}
printf?("該字符的個(gè)數(shù)是%d\n",?count);
return?0;
}
#include?stdio.h
#include?string.h
int?conNumfromStr(char?*,int);
int?main()
{
char?str[21];
printf("輸入20以內(nèi)的字符:");
scanf("%s",str);
printf("字符串中數(shù)字字符個(gè)數(shù)為:%d",conNumfromStr(str,strlen(str))?);
return?0;
}
int?conNumfromStr(char?*p,int?len)//計(jì)數(shù)字符串中數(shù)字字符的個(gè)數(shù)
{
int?i,con=0;
for(i=0;ilen;i++)
{
if(p[i]='0'??p[i]='9')
con++;
}
return?con;
}
原發(fā)布者:zlaikai1314
#include#include#include#includeusingnamespacestd;chara[100];//字符數(shù)組intb[100];//字符個(gè)數(shù)doublep_a[100];//字符概率數(shù)組intsum=0;//字符總數(shù)//判斷當(dāng)前字符temp是否已出現(xiàn)過boolsearch(chartemp,chara[],intm,intn)//m為數(shù)組a的元素總個(gè)數(shù),即100;n為當(dāng)前數(shù)組a中存放的字符種類的個(gè)數(shù){inti=0;while(in){if(a[i]==temp)returntrue;elsei++;}returnfalse;}//求各個(gè)字符的個(gè)數(shù),放在數(shù)組b中voidread_file(stringfile_name="test_data.txt"){intk=0;ifstreamfile(file_name.c_str());//將string轉(zhuǎn)化為char數(shù)組chartemp;if(file.is_open()==true)//檢查文件是否打開{while(file.peek()!=EOF)//從文件中讀取一個(gè)字符,但該字符并未從輸入流中刪除{file.get(temp);//從文件讀入一個(gè)字符并把它存儲在tempsum++;//統(tǒng)計(jì)出現(xiàn)的字符總數(shù)if(search(temp,a,100,k)){for(inti=0;ik;i++){if(temp==a[i]){b[i]++;break;}}}else
要統(tǒng)計(jì)英文字母,空格,數(shù)字和其他字符的個(gè)數(shù),代碼如下:
#includestdio.h
#includestdlib.h
int main()
{
char c;
int letters=0;
int space=0;
int digit=0;
int other=0;
printf("請輸入一行字符:");
while((c=getchar())!='\n')
{
if((c='a'c='z')||(c='A'c='Z'))
{
letters++;
}
else if(''==c)
{
space++;
}
else if(c='0'c='9')
{
digit++;
}
else
{
other++;
}
}
printf("字母的個(gè)數(shù):%d\n空格的個(gè)數(shù):%d\
\n數(shù)字的個(gè)數(shù):%d\n其他字符的個(gè)數(shù):%d\n",\
letters,space,digit,other);
system("pause");
return 0;
}
分享文章:計(jì)算字符個(gè)數(shù)的函數(shù)c語言 怎么計(jì)算字符個(gè)數(shù)c語言
文章URL:http://m.kartarina.com/article32/dodsjsc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、ChatGPT、自適應(yīng)網(wǎng)站、服務(wù)器托管、營銷型網(wǎng)站建設(shè)、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)