刚接触C#递归,被一个问题难住。做出1-2+3-4+5-6......+N

2025-01-06 12:10:56
推荐回答(1个)
回答1:

 //代码改过了,刚才少加了个i
 public double fx(int i)
        {
            double r = 0; 
            if (i == 1)
                return 1;
            else
                return r +=i+ fx(i - 1) * (i % 2 == 0 ? -1 : 1);
        }