using System; namespace Paint { class Program { static void Main(string[] args) { Console.WriteLine("請輸入兩分球出手次數:"); int FG2A = int.Parse(Console.ReadLine()); Console.WriteLine("請輸入兩分球命中次數:"); int FG2M = int.Parse(Console.ReadLine()); Console.WriteLine("請輸入三分球出手次數:"); int FG3A = int.Parse(Console.ReadLine()); Console.WriteLine("請輸入三分球命中次數:"); int FG3M = int.Parse(Console.ReadLine()); Console.WriteLine("請輸入罰球出手次數:"); int FTA = int.Parse(Console.ReadLine()); Console.WriteLine("請輸入罰球命中次數:"); int FTM = int.Parse(Console.ReadLine()); int PTS = 2 * FG2M + 3 * FG3M + FTM; double FG2,FG3,FT; if(FG2A==0 && FG2M==0) //避免 0除以0 的問題 FG2=0; else FG2 = 100 * (double)FG2M / (double)FG2A; if(FG3A==0 && FG3M==0) FG3=0; else FG3 = 100 * (double)FG3M / (double)FG3A; if (FTA == 0 && FTM == 0) FT = 0; else FT = 100 * (double)FTM / (double)FTA; Console.WriteLine("總得分:" + PTS ); Console.WriteLine("兩分球命中率:" + FG2.ToString("F2") + "%"); //F2表示只印出小數點後兩位 Console.WriteLine("三分球命中率:" + FG3.ToString("F2") + "%"); Console.WriteLine("罰球命中率 :" + FT.ToString("F2") + "%"); } } }