题解 | #字符个数统计#

字符个数统计

http://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50

利用标志位计数

#include<stdio.h>
#include<string.h>
int main(){
    int mark[128]={0};
    char str[501]={'\0'}; //数组容量最好比数据的最大输入长度大
    while(~scanf("%s",&str)){
        int len=strlen(str),count=0;
        for(int i=0;i<len;i++){
            if(mark[(int)str[i]]==0){
                count++;
                mark[(int)str[i]]++; //修改标志位
            }
        }printf("%d\n",count);
    }
}
全部评论

相关推荐

09-17 19:25
已编辑
太原理工大学 游戏测试
叁六玖:公司名发我,我要这个HR带我打瓦
我的秋招日记
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务