小编Tie*_*son的帖子

什么是更有效的三角形分类方法?

我被要求(学校)编写一个无效的函数并输出用户输入的三角形类型:

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# if-statement

2
推荐指数
1
解决办法
787
查看次数

不能将vector作为参数c ++传递

我一直在用C++尝试这个:

#include "stdafx.h"
#include <iostream>
#include <string>
#include <vector>

int add(vector<int>& nums) {

}
Run Code Online (Sandbox Code Playgroud)

但是,smartSense告诉我"标识符向量未定义".我正在尝试创建一个具有作为参数传入的向量的函数.我可能正在做一些非常愚蠢的事情.这是我主程序的一个单独的C++文件.

c++ function vector

0
推荐指数
1
解决办法
253
查看次数

标签 统计

c# ×1

c++ ×1

function ×1

if-statement ×1

vector ×1