c语言pat基础题0909L1070

img

img


我的代码出现问题,本题希望可以得到大家的指导,谢谢你的帮助!

供参考:

#include <stdio.h>
#include <string.h>
int main()
{
    int  sum = 0, cnt = 0, first = 0;
    char s[81];
    while (gets(s) && strcmp(s ,".") != 0) {
        sum++;
        if (strstr(s, "chi1 huo3 guo1") != NULL) {
            if (!first)
                first = sum;
            cnt++;
        }
    }
    printf("%d\n", sum);
    if (!cnt)
        printf("-_-#");
    else
        printf("%d %d", first, cnt);
    return 0;
}

【以下回答由 GPT 生成】

回答:

对于你的问题,我非常乐意帮助你解决。然而,你并没有提供你在解决问题时遇到的具体困难,也没有给出你的代码。因此,我无法提供具体的解决方案。

如果你愿意提供你遇到的困难以及你的代码,我将非常乐意帮助你解决问题。请记住,在提供代码之前,请将其进行适当的格式化和注释,以便其他人能够更好地理解和帮助你解决问题。

如果你在解决问题时遇到了困惑,你可以尝试以下几个步骤来解决问题:

  1. 仔细阅读题目要求和提示,确保你完全理解问题的要求。
  2. 分析问题,考虑可能的解决方案和算法。
  3. 编写代码并进行测试。可以使用示例输入来验证你的代码的正确性。
  4. 如果代码出现了错误,仔细检查你的代码,特别是语法错误和逻辑错误。
  5. 如果你无法找到错误,可以使用调试工具(例如调试器或打印语句)来跟踪代码的执行过程,帮助你找到问题所在。

希望这些步骤对你有帮助!如果你提供更多的信息,我将很高兴为你提供更具体的解决方案。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^