C#实现对 “1+3+5+7+...+99”的求和功能
要实现对 "1+3+5+7+...+99" 的求和功能,可以使用 C# 编写一个循环来实现。这个序列中的数字是从1开始,每次增加2,直到99为止。
以下是实现的步骤:
- 初始化变量:设置一个变量
sum
用来存储累加的和,初始值为0。 - 循环求和:使用一个循环,从1开始每次增加2,直到达到或超过99。在循环体内将每个数字累加到
sum
变量中。 - 输出结果:最后输出求和的结果。
下面是具体的 C# 代码示例:
csharpusing System;
class Program
{
static void Main()
{
// 初始化变量
int sum = 0;
// 循环求和
for (int i = 1; i <= 99; i += 2)
{
sum += i; // 将每个奇数累加到sum中
}
// 输出结果
Console.WriteLine("1+3+5+7+...+99 的和为:" + sum);
}
}
解释代码:
- for 循环:
for (int i = 1; i <= 99; i += 2)
是一个典型的循环结构。它从1开始,每次增加2,直到 i 大于99为止。 - sum += i:这行代码将每次循环中的奇数 i 累加到
sum
变量中。 - Console.WriteLine:最后,使用
Console.WriteLine
方法输出求和的结果。
这段代码执行后,会输出 "1+3+5+7+...+99 的和为:" 后面跟上具体的计算结果。