Empty9 2025-01-16 22:23 采纳率: 0%
浏览 21

C++ 问题求专家们指导!

C++入门 代码按例子运行答案是对的,但交上去是错的,求指点!!

img

img

  • 写回答

5条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-01-16 22:24
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论(小黑屋了,无法评论,请私信)。
    如果答案让您满意,请采纳、关注,非常感谢!
    问题分析: 从你提供的截图中,可以看到你使用的是Dev-C++集成开发环境,而该开发环境可能存在一些兼容性问题或配置问题,导致你在该环境下运行的代码看似正确,但在其他环境下可能出现问题。一种解决方法是调整配置或尝试其他IDE来排除问题。 解决方案:
    1. 确认你的代码逻辑是正确的,可以在其他IDE(如Visual Studio、Code::Blocks等)中运行,看是否能得到正确的结果。
    2. 如果在其他IDE中运行出现问题,可以考虑调整代码逻辑或检查语法错误。
    3. 如果在其他IDE中运行正常,那么可能是Dev-C++环境配置问题,可以尝试更新或重新配置Dev-C++。
    4. 对于提供的截图中的代码,我们可以提供一个示例进行测试:
    #include<iostream>
    #include<cmath>
    using namespace std;
    int main(){
        double a, b, c, area, s;
        cout << "Enter the lengths of three sides of the triangle: ";
        cin >> a >> b >> c;
        if (a + b <= c || a + c <= b || b + c <= a) {
            cout << "These side lengths do not form a triangle." << endl;
        } else {
            s = (a + b + c) / 2;
            area = sqrt(s * (s - a) * (s - b) * (s - c));
            cout << "The area of the triangle is: " << area << endl;
        }
        return 0;
    }
    

    这段代码是计算三角形面积的简单示例,在大多数IDE中应该能够正常运行。你可以尝试将这段代码复制到Dev-C++中运行,以确认问题是出在你的代码逻辑还是IDE配置上。希望这些信息能够帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月16日