用C#编写1加到100的和的程序

2025-03-12 01:27:28
推荐回答(4个)
回答1:

参考下这个:
int func(int start, int end)
{
if (start > end) { start ^= end; end ^= start; start ^= end; }//要保证end>start
return (start + end)*(end - start + 1) / 2;
}

连续整数之和的公式:(首数+尾数)乘以 项数 除以2

回答2:

很简单啦,一句就行,不用你那么复杂。

Console.WriteLine(Enumerable.Range(1,100).Sum());

回答3:

//方法一
int sum = 0;
        for (int i = 1; i <= 100; i++) {
            sum += i;
        }
        Response.Write(sum);
//方法二
Response.Write(Enumerable.Range(1, 100).Sum());

回答4:

int sum=0;
for(int i=1;i<=100;i++)//是1到100,不是1到99
{
sum=sum+i;
}
console.writeline(sum);