编写一个程序求1到100之间奇数之和非常简单。以下是使用不同编程语言的一些示例:
Python 示例:
sum_of_odds = sum(i for i in range(1, 101) if i % 2 != 0)
print(sum_of_odds)
JavaScript 示例:
let sum = 0;
for (let i = 1; i <= 100; i++) {
if (i % 2 !== 0) {
sum += i;
}
}
console.log(sum);
Java 示例:
public class SumOfOdds {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 != 0) {
sum += i;
}
}
System.out.println(sum);
}
}
C# 示例:
using System;
class SumOfOdds {
static void Main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 != 0) {
sum += i;
}
}
Console.WriteLine(sum);
}
}
C++ 示例:
#include <iostream>
using namespace std;
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 != 0) {
sum += i;
}
}
cout << sum << endl;
return 0;
}
以上代码在不同的编程语言中实现了相同的逻辑:遍历1到100的数字,检查每个数字是否为奇数(即除以2的余数不为0),如果是,则将它加到累计和 sum
中。最后,输出这个累计和。