题解 | #计算某字符出现次数#华为机试

计算某字符出现次数

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

#include<stdio.h>
int main(){
    char arr[1000]={0};
    char a;
    int i=0;
    int sum=0;
    while(scanf("%c",&arr[i])==1&&arr[i]!='\n'){
        if(arr[i]=='\n'){
            arr[i]='\000';
        }
        if(arr[i]>=97&&arr[i]<=122){
            arr[i]=arr[i]-32;
        }
        i++;
    }
    scanf("%c",&a);
    if(a>=97&&a<=122){
        a=a-32;
    }
    for(i=0;i<1000;i++){
        if(arr[i]==a){
            sum++;
        }
    }
    printf("%d",sum);
    return 0;
}
全部评论

相关推荐

评论
7
6
分享

创作者周榜

更多
牛客网
牛客企业服务