C# 輸入三條邊,判斷是否組成三角形
阿新 • • 發佈:2019-02-10
工作需要,剛開始學C#,主管給安排的第一個程式,練手。這次壓力很大,但是也是一次很好的學習機會,加油吧
這次的開票申請單專案打算做部分程式碼的單元測試,咱們這邊出個測試人員跟著測,主要是介面部分,這部分的程式碼是C#編的
你先得找本C#的入門的書
然後看程式碼
在三角形計算中,要求三角型的三個邊長:A、B 和C。當三邊不可能構成三角形時提示錯誤,可構成三角形時計算三角形周長。若是等腰三角形列印“等腰三角形”,若是等邊三角形,則提示“等邊三角形”。
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("請輸入第一條邊"); int a = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("請輸入第二條邊"); int b = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("請輸入第三條邊"); int c = Convert.ToInt32(Console.ReadLine()); Triangle t = new Triangle(); t.Func(a,b,c); } } class Triangle { public void Func(int b1,int b2,int b3) { if(b1+b2>b3 && b1+b3>b2 && b2+b3>b1) { Console.WriteLine("可以組成三角形"); if(b1==b2 && b2==b3) Console.WriteLine("是等邊三角形"); else if(b1==b2 || b2==b3 || b1==b3) Console.WriteLine("是等腰三角形"); } else Console.WriteLine("輸入的三邊不能組成三角形"); } } }