积极答复者
求和算法

问题
答案
-
void Main(){int n=100;int sum=Enumerable.Range(1,n).Sum();Console.WriteLine(sum); //5050}.NET 3.5
Best Regards,
If a post answers your question, please click "Mark As Answer" on that post and "Mark as Helpful".- 已建议为答案 ThankfulHeartModerator 2011年7月25日 6:01
- 已标记为答案 新在路上 2011年7月26日 5:15
全部回复
-
void Main(){int n=100;int sum=Enumerable.Range(1,n).Sum();Console.WriteLine(sum); //5050}.NET 3.5
Best Regards,
If a post answers your question, please click "Mark As Answer" on that post and "Mark as Helpful".- 已建议为答案 ThankfulHeartModerator 2011年7月25日 6:01
- 已标记为答案 新在路上 2011年7月26日 5:15
-
我考虑用递归
public static int Sum(int n)
{
int temp+= Sum(n - 1) + n;
return temp;
}边界条件n>0没法判断
楼主你好:)恐怕不能如你所愿。因为递归必须有一个终止条件。不用if几乎很难办到。
还是采纳MVP的答案吧。我已经标记为建议答案了:)
如果你有其它意见或私下交流,请直接发送maledong_work@foxmail.com;或者
If you do not have QQ, please open the page and download it and click the image to talk or leave message for me.
下载MSDN桌面工具(Vista,Win7)
下载Technet桌面小工具(Vista,Win7)
慈善点击,点击此处