0
点赞
收藏
分享

微信扫一扫

HJ2 计算某字符出现次数






文章目录

  • ​​前言​​
  • ​​一、题目和传送门!​​
  • ​​二、使用步骤​​
  • ​​1.引入库​​
  • ​​2.读入数据​​






前言

​提示:今天这个问题和昨天的题有些相似,可以参考昨天的题.​

贴上链接------点这里!!----------

​提示:以下是本篇文章正文内容,下面案例可供参考​

一、题目和传送门!

HJ2 计算某字符出现次数_c语言

​​---------点这种获取题目链接!!!-------------​​

二、使用步骤

1.引入库

代码如下(示例):

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
char str[1001];
int main() {
char a;
while (gets(str) != '\0')
{
scanf("%c",&a);
int len = strlen(str);
int ans = 0;
for (int i = 0; i < len; i++)
{
int x = str[i] - '0';//将字符转化为askii表数字进行计算
int y = a - '0';//同理
if (a >='A')//因为题目输入有字母、数字和空格组成的字符串 如果是字母,不分大小写 如果数字直接判断相不相等即可
//字母
{
if (x == y || x == y - 32 || x == y + 32)
{
ans++;
}
}
else//数字
{
if (x == y)
{
ans++;
}
}
}
//循环结束,输出即可
printf("%d\n",ans);
break;//最后打断循环
}
return 0;
}

2.读入数据

HJ2 计算某字符出现次数_c语言_02

HJ2 计算某字符出现次数_c语言_03


举报

相关推荐

0 条评论