using System;publicclassNthSeries{publicstaticstring seriesSum (int n){double ret =0;for(var i =1; i <= n; i++){
ret +=1f/(3* i -2);}return ret.ToString("0.00");}}
答案2:
using System;using System.Linq;publicclassNthSeries{publicstaticstringseriesSum(int n){return(from i in Enumerable.Range(0, n)select1.0/(3* i +1)).Sum().ToString("0.00");}}
答案3:
using System;publicclassNthSeries{publicstaticstring seriesSum (int n){int denominator =1;double sum =0.0d;for(int i =1; i <= n; i++){
sum +=1.00d / denominator;
denominator +=3;}return Math.Round(sum,2).ToString("N2");}}
答案4:
using System.Linq;publicclassNthSeries{publicstaticstring seriesSum (int n)=> Enumerable.Range(0, n).Sum(x =>1.0/(x *3+1)).ToString("F");}
答案5:
publicclassNthSeries{publicstaticstringseriesSum(int n){double sum =0;for(int i =0, divider =1; i < n; i++, divider +=3){
sum +=1.0/ divider;}return $"{sum:f2}";}}
答案6:
using System.Linq;using System;publicclassNthSeries{publicstaticstring seriesSum (int n){return Enumerable.Range(0,n).Select(x=>(double)1/(x*3+1)).Sum().ToString("#0.00");}}
答案7:
using System;publicclassNthSeries{publicstaticstring seriesSum (int n){returnstring.Format("{0:n2}",sum(n));}privatestaticdoublesum(int n){if(n ==0)return0;if(n ==1)return1;elsereturnsum(n -1)+1/(double)(3*(n -1)+1);}}
答案8:
using System;using System.Linq;publicclassNthSeries{publicstaticstring seriesSum (int n){return Enumerable.Range(0, n).Select(x =>1.00/(x *3+1)).Sum().ToString("f");}}
答案9:
using System;publicclassNthSeries{publicstaticstring seriesSum (int n){float s =0;for(int j =1; n >0; n--, j +=3){
s +=1f/ j;}return $"{s:0.00}";}}
答案10:
publicclassNthSeries{publicstaticstringseriesSum(int n){double sum =0;int divider =1;for(int i =0; i < n; i++, divider +=3){
sum +=1.0/ divider;}return $"{sum:f2}";}}
系列的第一第n项之和【难度:1级】:答案1:using System;public class NthSeries { public static string seriesSum (int n) { double ret = 0; for (var i = 1; i <= n; i++) { ret += 1f/(3 * i - 2)...