题解 | #计算某字符出现次数#
计算某字符出现次数
http://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int count = 0 ;
char string[1001] = { 0 };
char x;
scanf("%[^\n]", string);
scanf(" %c", &x);
for (int i = 0; i < strlen(string); i++)
{
//printf("%d\t%d\n", x,string[i]);
if ((65 <= x && x<= 90) || (97 <= x && x<= 122)) //输入的是英文字母
{
//不区分大小写
if (x == string[i] || (x + 32) == string[i] || (x - 32) == string[i])
{
count++;
}
else
{
continue;
}
}
else if(x>=48 && x<=57) //输入的是阿拉伯数字0~9
{
if (x == string[i])
{
count++;
}
else
{
continue;
}
}
}
printf("%d", count);
}

