我被要求(学校)编写一个无效的函数并输出用户输入的三角形类型:
static void typeTri()
{
if (side1 == side2 && side2 == side3)
{
Console.WriteLine("The triangle is equilateral.");
}
else if ((side1 == side2 && side2 != side3) || (side1 != side2 && side2 == side3) || (side1 == side3 && side1 != side2))
{
Console.WriteLine("The triangle is isoceles.");
}
else
{
Console.WriteLine("The triangle is scalene.");
}
}
Run Code Online (Sandbox Code Playgroud)
对'else if'的测试似乎有点长.有任何想法吗?
我一直在用C++尝试这个:
#include "stdafx.h"
#include <iostream>
#include <string>
#include <vector>
int add(vector<int>& nums) {
}
Run Code Online (Sandbox Code Playgroud)
但是,smartSense告诉我"标识符向量未定义".我正在尝试创建一个具有作为参数传入的向量的函数.我可能正在做一些非常愚蠢的事情.这是我主程序的一个单独的C++文件.