计算代数表达式 Z,其中 n 由用户输入。使用 2 个 for 循环来解决问题。
到目前为止我的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
float sum = 0;
int n = int.Parse(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
float p = 1;
for (int k = 1; k <= i + 2; k++)
{
p *= (3 * k + 2);
}
sum += p;
}
Console.WriteLine(sum);
Console.ReadLine();
}
}
}
如果 3 和 4 返回 6200(这是错误的 + 相同),我会得到错误的结果,有时是相同的。