#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;
}
运行之后无反应怎么回事啊? 求帮忙看看
你加个continue;想干啥??都continue了,后面的代码都是废代码了啊