您的当前位置:首页正文

华为oj 统计字符串不同字符

2024-12-01 来源:个人技术集锦
#include <stdio.h>
#include <string.h>

int  firstSingle(char *str)
{
	int hash[128]={0};
	
	for(int i = 0 ;str[i];i++)
	{
		hash[str[i]]++;
	}
	
	int cnt = 0;
	for(int i = 0;i < 128;i++)
	{
		if(hash[i]!=0)
		{
			cnt++;
		}
	}
	
	return cnt;
	
}
int main(void)
{
	char str[200]={'\0'};
	gets(str);
	int findout = firstSingle(str);
	printf("%d\n",findout);
}

转载于:https://www.cnblogs.com/ToBeFrank/p/4985315.html

显示全文