您的位置:首页 > 编程语言 > C语言/C++

【c++程序】计算字符个数

2016-06-14 22:00 323 查看
//*************************************
//输入:一个有字母以及空格组成的字符串和一个字符
//输出:该字符串中有该字符的个数,不包括大小写。
//Edited By Ethan on 2016-6-14
//On the Harbin Engineering Univerity
#include<iostream>
using namespace std;
#include <stdio.h>
#include <string.h>
int main()
{
char input[1000];
char DetectedStr;
int count=0;

gets(input);
scanf("%c",&DetectedStr);
int len=strlen(input);

if(DetectedStr>='A'&&DetectedStr<='Z')
{
for(int i=0;i<len;i++)
{
if(input[i]==DetectedStr||input[i-32]==DetectedStr)
{
count++;
}
}
}

if(DetectedStr>='0'&&DetectedStr<='9')
{
for(int i=0;i<len;i++)
{
if(input[i]==DetectedStr)
{
count++;
}
}
}

if(DetectedStr>='a'&&DetectedStr<='z')
{
for(int i=0;i<len;i++)
{
if(input[i]==DetectedStr||input[i+32]==DetectedStr)
{
count++;
}
}
}

cout<<count<<endl;
return 0;
}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: