C#上机实验之题目一

    xiaoxiao2021-04-15  65

    分析:     抽象为 φ(k)=kn=0(f1(n)+f2(n)) ,所以这里要实现三个函数 φ(k)f1(n)=1n!f2(n)=n2 。 代码如下:

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Shangji1_01 { class Program { //f1(n) public static double func1(int n) { if (n == 0 && n == 1) return 1; double temp = 1; for (int i = 1; i <= n; i++) { temp *= i; } return 1 / temp; } //f2(n) public static double func2(int n) { return n * n; } //varphi(k) public static double getResult(int k) { double sum = 0; for (int i = 0; i <= k; i++) { sum += func1(i) + func2(i); } return sum; } static void Main(string[] args) { int k = 10; double q = getResult(k); Console.WriteLine("q=" + q.ToString()); Console.ReadKey(); } } }
    转载请注明原文地址: https://ju.6miu.com/read-670965.html

    最新回复(0)