C#数字叠加方法

来源:百度知道 编辑:UC知道 时间:2024/05/30 17:49:33
有一组数字从1加到10 用什么样的方法叠加,用前面得到的和与后面的数字相加 。sum=sum++ 用这样一中方法来累加,具体该怎么写呢?

int sum = 1;
while(sum++ < 10); // 从 1 加到 10;

int[] arrlist = new int[] { 9, 6, 3, 5, 10, 20, 5, 3,4,5 };
int i = 0;
int sum = 0;
while(i++<10)
{
sum += arrlist[i]; //用前面得到的和 与后面的数字相加
}

int sum=0
for(i=1;i<=10;i++)
{
sum+=i;
}

我鄙视楼上两位的不负责态度,这种问题不过递归的话就可以不学算法了
class Program
{
private static int Superposition(int maxNum)
{
if (maxNum < 0)
return 0;
else if(maxNum == 1)
return 1;
else
return maxNum + Superposition(maxNum - 1);
}
static void Main(string[] args)
{
Console.WriteLine("输入一个数");
int d = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(Superposition(d));
}
}

算你知道递归了。简单问题简单解决知道不?一切解决方案都是围绕着问题而来的。再说