从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这是统计字符串的不同字符的个数啊。
从事温江服务器租用,服务器租用,云主机,虚拟空间,域名申请,CDN,网络代维等服务。
#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;
}
一般有三种办法可以计算英文字符的个数:
1)使用strlen()函数
2)从首字符开始,边扫描边计数,到'\0'为止('\0'不计数)
3)从首字符开始,扫描到'\0'为止,'\0'地址与字符串首地址的差。
使用系统标准库函数strlen(s)就可以测得字符数组s中的字符串的字符个数,也就是字符串的长度,需要包含string.h头文件。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图