题目
`
想法
1 将字符串a与字符b进行输入,a表示原始字符b表示需要对比的字符
2 根据b的大小写来将a字符串的字符进行大小写转换后,进行对比,对比相同j++。
代码
代码如下(示例):
#include <stdio.h>
int main()
{
char a[1001],b;
int i=0,j=0;
gets(a);
scanf ("%c",&b);
while(a[i]!='\0'){
if(b>='A'&&b<='Z')
{
if(a[i]>='a'&&a[i]<='z')
a[i]=a[i]-32;
}
else if(b>='a'&&b<='z')
{
if(a[i]>='A'&&a[i]<='Z')
a[i]=a[i]+32;
}
if(a[i]==b)
j++;
i++;
}
printf("%d\n",j);
return 0;
}
博客围绕字符串字符大小写对比展开。先输入原始字符串a和对比字符b,接着依据b的大小写对a中字符进行大小写转换后对比,相同则计数加一,并给出了相应代码示例,涉及C和C++语言及算法。
293

被折叠的 条评论
为什么被折叠?



