想得到一个数从1至该数的累加值,代码如下,请问出了神马问题?
static void Main(string[] args)
{
int test = 17,sum=0;//变量定义。
/*调用Sum方法,调用时传入一个正整数的值,并用
一个变量接收该方法返回的值。*/
sum = Sum(test);
Console.WriteLine(test+"从1至该数的累加值为"+sum);
Console.ReadKey();
}
/// <summary>
/// 求一个正整数从1至该数的累加值。
/// </summary>
/// <param name="i">正整数的值</param>
/// <returns>累加值</returns>
public int Sum(int i)
{
int sum=0,j=0;
for (j = 1; j <= i; j++)
{
sum += j;
}
return sum;
}
|