写一方法用来计算1+2+3+...n,其中n作为参数输入,返回值可以由方法名返回,也可以由参数返回

时间:2023-03-08 16:35:32
 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace ConsoleApplication9
{
class Program
{
// 写一方法用来计算1+2+3+...n,其中n作为参数输入,返回值可以由方法名返回,也可以由参数返回
static void Main(string[] args)
{ do
{
Console.WriteLine("计算1+2+3+...n,请输入n值");
try
{
int n = Convert.ToInt32(Console.ReadLine());
if (n >= )
{
Console.WriteLine("累加值为:{0}", sum(n));
Console.ReadKey();
return;
}
else
{
Console.WriteLine("========请输入非负整数========");
Console.WriteLine();
}
}
catch
{
Console.WriteLine("-------请输入整数-------");
Console.WriteLine();
}
} while (true); } static int sum(int n)
{
int sum=;
for (int i = ; i <= n; i++)
{
sum += i;
}
return sum;
} }
}