這是統(tǒng)計字符串的不同字符的個數(shù)啊。

從事溫江服務器租用,服務器租用,云主機,虛擬空間,域名申請,CDN,網(wǎng)絡代維等服務。
#includestdio.h
int main()
{char s[200];
int i,a[96]={0},n;
gets(s);
for(i=0;s[i];i++)
a[s[i]-32]=1;
for(n=i=0;i96;i++)
n+=a[i];
printf("%d\n",n);
return 0;
}
c:
#include?stdio.h
#include?stdlib.h
#include?math.h
#include?string.h
int?countsub(char?*str,?char?*ss)?{
int?len?=?strlen(str),?index?=?0,?max?=?0;
int?*maxStr?=?(int*)malloc(sizeof(int)?*?len);
for?(index?=?0;?index??len;?++index)?{
maxStr[index]?=?0;
}
index?=?0;
for?(int?i?=?0;?str[i]?!=?'\0';?++i)?{
int?j?=?0;
for?(;?ss[j]?!=?'\0'??str[i?+?j]?!=?'\0'??ss[j]?==?str[i?+?j];?++j);
if?(j??0??ss[j]?==?'\0')?{
maxStr[index]++;
i?+=?j?-?1;
}?else?{
index++;
}
if?(maxStr[index]??max)
max?=?maxStr[index];
}
return?max;
}
int?main()?{
char?s1[1000]?=?{?0?},?s2[100]?=?{?0?};
gets(s1);
gets(s2);
printf("%d\n",?countsub(s1,?s2));
return?0;
}
一般有三種辦法可以計算英文字符的個數(shù):
1)使用strlen()函數(shù)
2)從首字符開始,邊掃描邊計數(shù),到'\0'為止('\0'不計數(shù))
3)從首字符開始,掃描到'\0'為止,'\0'地址與字符串首地址的差。
使用系統(tǒng)標準庫函數(shù)strlen(s)就可以測得字符數(shù)組s中的字符串的字符個數(shù),也就是字符串的長度,需要包含string.h頭文件。
本文名稱:求字符串個數(shù)的函數(shù)c語言,c語言求字符串中字符個數(shù)
鏈接分享:http://chinadenli.net/article23/dsehics.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、標簽優(yōu)化、企業(yè)網(wǎng)站制作、網(wǎng)站設(shè)計公司、App設(shè)計、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)