gpt4 book ai didi

确定三角形的C++程序

转载 作者:太空宇宙 更新时间:2023-11-04 15:09:01 27 4
gpt4 key购买 nike

我需要以下代码的帮助:

  • 声明 3 个 double 类型变量,每个代表三角形的三个边中的一个。

  • 提示用户为第一面输入一个值,然后

  • 将用户的输入设置为您创建的代表三角形第一条边的变量。

  • 将最后 2 个步骤再重复两次,对三角形的其余 2 条边各重复一次。

  • 使用一系列嵌套的 if/else 语句来确定具有用户设置的边长的三角形是 EQUILATERAL、ISOSCELES 还是不等边三角形。[注意:查看“三角形”的维基百科页面,了解这三种三角形的定义。]

  • 将生成的三角形类型打印到控制台。

  • 如上例所示运行 5 次以确保您的三角形检测器正常工作。您可以使用与示例中相同的值。

我目前有:

//lab eleven program code on triangles
#include <iostream.h>

main()
{
//variables
float aside, bside, cside;
//enter side a
cout<<"enter the length of side a "<<endl;
cin>>aside;
//enter side b
cout<<"enter the length of side b "<<endl;
cin>>bside;
//enter side c
cout<<"enter the length of side c "<<endl;
cin>>cside;

// all sides equal
if(aside==bside && bside==cside)
cout << "Equilateral triangle\n";

// at least 2 sides equal
else if(aside==bside || aside==cside || bside==cside)

cout << "Isosceles triangle\n";
// no sides equal
else
cout << "Scalene triangle\n";
}

但我需要有关 ifelse if 语句的帮助,以确定类型三角形。我们的教授在类里面没有讲过这个话题。

我们在 Windows 上使用程序 Ch 6.3。

最佳答案

if(a==b && b==c)                    // all sides equal
cout << "Equilateral triangle\n";
else if(a==b || a==c || b==c) // at least 2 sides equal
cout << "Isosceles triangle\n";
else // no sides equal
cout << "Scalene triangle\n";

关于确定三角形的C++程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6486888/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com