计算bubble有多少个?求大神教教
读入一行字符串(不多于800个字符,以回车结束),统计其中Bubble出现了多少次输入样例
Bubble if only Bubble.
输出样例
2
/* 读入一行字符串(不多于800个字符,以回车结束),统计其中Bubble出现了多少次 输入样例 Bubble if only Bubble. 输出样例 2 */ #include <stdio.h> #include <string.h> int main(void) { char str1[7], str2[] = "Bubble"; char ch; int n = 0; printf("Enter a string: "); for (; (ch = getchar()) != '\n';) { if (ch == 'B') { str1[0] = ch; for (int i = 1; i < 6 && ((ch = getchar()) != '\n'); i++) str1[i] = ch; if (ch == '\n') break; str1[6] = '\0'; if (strcmp(str1, str2) == 0) n++; } } printf("Bubble 共出现 %d 次\n", n); return 0; }
[此贴子已经被作者于2017-3-5 15:41编辑过]