首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求大神用C#解这道题!如何这么久都得不到答案!

2012-06-01 
求大神用C#解这道题!怎么这么久都得不到答案!???C#:1.计算s1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的值,当某一

求大神用C#解这道题!怎么这么久都得不到答案!???
C#:
1.计算s=1+(1+2)+(1+2+3)+……+(1+2+3+……+n)的值,当某一项的值超过50时,结束循环,并将当时的s的值进行输出,将当时刚好超过50的那一项的值也输出





希望能用Studio 2008计算出来!怎么没有编码得出答案的!???






[解决办法]

C# code
int s = 0, t = 0;for (int n = 1; t < 50; n++){    s += t;    t = Enumerable.Range(1, n).Sum();}Console.WriteLine(s);Console.WriteLine(t); 

热点排行