在线工具 在线编程 在线白板 在线工具 在线编程 在线白板

C#编一个程序,用循环语句求出1到100之间的奇数之和,以及偶数之和。

大哥大姐们有没有人讲详细点的,我想问一下,C#编一个程序,用循环语句求出1到100之间的奇数之和,以及偶数之和。
最新回答
薄荷绿℡

2025-03-01 05:36:20

C#编程中,我们可以通过循环语句轻松实现计算1到100之间奇数和偶数之和的功能。具体实现方法如下:

首先定义一个变量total,用于存储奇数或偶数的累计和。接着使用for循环从1迭代到100,利用条件判断语句检查当前数字是否为奇数。如果i除以2的余数不为0,说明i是奇数,将其累加到total中。

下面是具体的代码实现:

int total = 0;

for (int i = 1; i <= 100; i++) {

if (i % 2 != 0) {

total += i;

}

}

Console.WriteLine(total);

Console.ReadLine();

这段代码首先初始化total为0,然后从1开始遍历到100,通过判断i是否为奇数,将符合条件的奇数累加到total中。最后输出total的值,即1到100之间的奇数之和。

需要注意的是,在实际编程中,我们还可以进一步完善代码,比如添加注释提高代码可读性,以及考虑如何处理偶数之和的问题。

对于偶数之和的计算,我们可以在循环中加入另一个条件判断,当i除以2的余数为0时,说明i是偶数,同样将其累加到total中。

以下是完整的代码示例:

int total = 0;

for (int i = 1; i <= 100; i++) {

if (i % 2 != 0) {

total += i;

}

if (i % 2 == 0) {

total += i;

}

}

Console.WriteLine("奇数之和为:" + total);

Console.ReadLine();

这段代码在遍历1到100的过程中,分别计算奇数和偶数之和,并在最后输出结果。