题解 | #计算某字符出现次数#

计算某字符出现次数

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

1.定义一个数组a[1000],一个字符ch,一个变量i以及计数变量length。 2.接受输入的字符串,[^\n],代表接受到回车键就停止。 3.getchar()吸收输入的回车键。 4.ch=gatchar(),接受输入的字符。 5.从头开始比较 若输入的单个字符在0-9之间,则只需比较字符串中的字符是否等于ch即可,length++; 若输入的单个字符并非数字,则比较字符串中的字符是否等于ch的大小写,length++。 6.输出length即可

#include<stdio.h>
int main(){
    char a[1000]={0};
    char ch;
    int i,length=0;
    scanf("%[^\n]",a);
    getchar();
    ch=getchar();
    for(i=0;i<strlen(a);i++){
        if((ch>='0'&&ch<='9')&&(ch==a[i])){
    		length++; 
		}
        else if(((a[i]==ch)||(a[i]==ch+32)||(a[i]==ch-32))&&!(ch>='0'&&ch<='9'))
        {
            length++;
        }
    }
    printf("%d",length);
    return 0;
}
全部评论

相关推荐

看到这个内容真是闹麻了。。。。。。现在有了AI以后很多人面试都会作弊吗?&nbsp;那对老老实实面试的人岂不是不公平....
程序员牛肉:公平那是对小孩子讲的童话故事,成年人的世界只有能不能接受失败的后果。 你要是能接受面试作弊被发现之后多家公司联合永久拉黑的后果,你就搞。
点赞 评论 收藏
分享
06-20 19:40
中原工学院 Java
网络存储:十几天不会让你拉人办卡就结束了吧?
点赞 评论 收藏
分享
码农索隆:这种hr,建议全中国推广
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

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