#include<stdio.h>
#include<string.h>
int main(void)
{
char szStr[1000];
szStr[0] = '\0';
memset(szStr,0,sizeof(szStr));
char cFind = '\0';
int iLen = 0;
{
iLen += strlen(szStr + iLen);
}
int i = 0;
{
cFind = cFind-32;
}
while(0 <=iLen)
{
if('a'<=szStr[i])
{
szStr[i] = szStr[i]-32;
}
i++;
iLen--;
{
pcTemp = strchr(pcTemp,cFind)+1;
iCount++;
}
printf("%d",iCount);
return 0;
}
#include<string.h>
int main(void)
{
char szStr[1000];
szStr[0] = '\0';
memset(szStr,0,sizeof(szStr));
char cFind = '\0';
int iLen = 0;
char *pcTemp = szStr;
//获取输入的所有字符串
while(EOF!= scanf("%s",szStr + iLen)){
iLen += strlen(szStr + iLen);
}
int i = 0;
int iCount = 0;
//找到对后一个输入的字符
cFind = szStr[iLen-1];
szStr[iLen-1] = '\0';
//所有字符全部转为大写。
if('a'<=cFind){
cFind = cFind-32;
}
while(0 <=iLen)
{
if('a'<=szStr[i])
{
szStr[i] = szStr[i]-32;
}
i++;
iLen--;
}
//判断字符出现次数
while(NULL != strchr(pcTemp,cFind)){
pcTemp = strchr(pcTemp,cFind)+1;
iCount++;
}
printf("%d",iCount);
return 0;
}