25464 2025-03-23 10:42 采纳率: 0%
浏览 18

各位,为什么答案不对啊?(语言-c++)

img

img


这个是蓝桥杯的题,,会写一点代码,我感觉写的没问题,但是过不去啊?为什么,求大家给点建议!

  • 写回答

4条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-03-23 10:42
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    根据第一张图片提供的题目描述,这是一个关于字符串处理的问题,要求找出给定字符串中的最长数字串,并输出该数字串的长度。 以下是一个可能的Python实现代码:
    s = input()  # 输入字符串
    n = len(s)
    max_len = 0  # 最长数字串的长度
    cur_len = 0  # 当前数字串的长度
    for i in range(n):
        if s[i].isdigit():
            cur_len += 1
            max_len = max(max_len, cur_len)
        else:
            cur_len = 0
    print(max_len)
    

    如果你已经使用了类似的代码,但是仍然无法通过测试,请确保考虑以下几点: 1. 输入字符串是否包含空格或其他非数字字符,需要根据题目要求进行适当的处理。 2. 是否考虑了连续数字的情况,即在遇到非数字字符时,需要重置当前数字串的长度。 3. 在进行输入处理时是否只考虑了一行输入,可能需要根据实际情况进行多行输入的处理。 如果仍然无法通过测试,可以尝试在本地测试更多的样例,以确定代码的正确性。另外,蓝桥杯的题目通常还会对输入输出格式进行要求,需要特别注意。希望以上建议对你有所帮助。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月23日