求解以下两个C#编程练习题

  1. 创建一个应用程序来计算一个圆的面积和周长。应用程序会根据圆的半径计算其周长和面积。

⑴ 使用Windows编程创建一个项目

⑵ 计算周长和面积做成单独的类

⑶ 编译并测试应用程序编程实现

  1. 计算s=1!+3!+9!+27!

1

using System;
class CalcArea
{
    public static double calc(int r) { return r * r * 3.1416; }
}
class CalcPerimeter
{
    public static double calc(int r) { return r * 2 * 3.1416; }
}

class Program
{
    public static void Main(string[] args)
    {
        int r = int.Parse(Console.ReadLine());
        Console.WriteLine("area:{0}", CalcArea.calc(r));
        Console.WriteLine("perimeter:{0}", CalcPerimeter.calc(r));
    }
}

2

using System;
using System.Linq;
class Program
{
    public static void Main(string[] args)
    {
        int[] arr = new int[] { 1, 3, 9, 27 };
        int sum = 0;
        int p = 1;
        for (int i = 1; i < 28; i++)
        {
            p *= i;
            if (arr.Contains(i)) sum += p;
        }
        Console.WriteLine(sum);
    }
}