---
# System prepended metadata

title: 9-2 是否能構成三角形?
tags: [DICE C++]

---

---
tags: DICE C++
---

9-2 是否能構成三角形?
===

> [name=CHAWTeam] [time=13 Jun, 2020]

---

目錄：[DICE C++語言程式破解](https://hackmd.io/@CHAWTeam/DiceCpp)
上一篇：[9-1 奇數還是偶數?](https://hackmd.io/@CHAWTeam/DiceCpp-9-1)
下一篇：[9-3 是否直角三角形?](https://hackmd.io/@CHAWTeam/DiceCpp-9-3)

---

**題目**
```
寫一個程式，輸入3個整數邊長，判斷其能否構成三角形，
如果是請印出「（3個邊長）可以構成三角形」；
否則印出，「（3個邊長）不可以構成三角形」。

因為此題輸出有多種狀況，故需將程式碼複製2次，都判斷正確才給分，每個輸出都要換行。

以下提供 2 種範例參考，你的輸出只會是其中一種：

輸入範例1:
3 3 3

輸出範例1:
3 3 3可以構成三角形

輸入範例2:
2 4 6

輸出範例2:
2 4 6不可以構成三角形
```

**提示**

![](https://i.imgur.com/7yz0XIC.png)

**程式碼**

```c=
/*9_2.else魔法-是否能構成三角形?(15.0)*/
#include<iostream> 
#include<iomanip>
#include<cmath>
using std::cin;
using std::cout;
using std::endl;

main()
{
    double a,b,c;
	cin>>a>>b>>c;
	if(a+b>c)
	    {
        cout<<a<<" "<<b<<" "<<c<<"可以構成三角形"<<endl;
	    }
	else
	    {
	   cout<<a<<" "<<b<<" "<<c<<"不可以構成三角形"<<endl;
	    }
	cin>>a>>b>>c;
	if(a+b>c)
	    {
	   cout<<a<<" "<<b<<" "<<c<<"可以構成三角形"<<endl;
	    }
	else
	    {
	    cout<<a<<" "<<b<<" "<<c<<"不可以構成三角形"<<endl;
	    }
    return 0;
}
```

> 感謝 Guest Peter 熱情提供程式碼！

**輸出**
```
3 3 3
3 3 3可以構成三角形
2 4 6
2 4 6不可以構成三角形
```

---

[查看我們在HackMD上的所有筆記](https://hackmd.io/@CHAWTeam)
目錄：[DICE C++語言程式破解](https://hackmd.io/@CHAWTeam/DiceCpp)
上一篇：[9-1 奇數還是偶數?](https://hackmd.io/@CHAWTeam/DiceCpp-9-1)
下一篇：[9-3 是否直角三角形?](https://hackmd.io/@CHAWTeam/DiceCpp-9-3)

---

{%hackmd Iiu5mOixR7yWkPHKCkabBg %}
<iframe class="LikeCoin" height="235" src="https://button.like.co/in/embed/chawteam/button?referrer=https://hackmd.io/@CHAWTeam/DiceC-9-2" width="100%"></iframe>

---

{%hackmd i1nMRrZcTFmTvoF897K9zg %}