- using ConsoleApp1;
- using System;//程式庫呼叫
- using System.ComponentModel.DataAnnotations;
- using System.Linq.Expressions;
- using ABC.qq;
- class Program//負責一部分工作的人
- {
-
- static void Main()
- {
- int num, result;
- try
- {
- num = int.Parse(Console.ReadLine());
- if (num==0)
- throw new ArgumentException("num could not be zero");
- num=Math.Abs(num);
- result = compute(num);
- Console.WriteLine(result);
- }catch
- {
- Console.WriteLine("error");
- }
-
- }
- static int compute(int num)
- {
- if (num == 1)
- return 2;
- else
- return compute(num - 1)+(3*num);
- }
- }
複製代碼 |