辞辞辞辞歌 2022-12-05 20:50 采纳率: 85.7%
浏览 49
已结题

输入一个字符串,统计字符串中每个字符出现的次数

#include <stdio.h>
#include <string.h>

void fun(char *pa, char a[]) {
int number, per = 0;
char c;
int b = strlen(a);
for (int i = 0; i <= b - 1; i++) {
c = *(pa + i);
continue;
for (number = 0; number < b; number++) {
if (c == *(pa + number))
per++;
}
printf("字符%c出现的次数为%d次\n", c, per);
per = 0;
}
}

int main() {
char a[100000];
char *pa = a;
gets(a);
fun(pa, a);
return 0;
}
运行之后无反应怎么回事啊? 求帮忙看看

img

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2022-12-05 20:57
    关注

    你加个continue;想干啥??都continue了,后面的代码都是废代码了啊

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月13日
  • 已采纳回答 12月5日
  • 创建了问题 12月5日