C++のforループを使用して合計値を求める方法は何ですか?
C++では、forループを使用して合計を求めることができます。具体的な実装手順は以下の通りです:
- 最初に、合計結果を保存するための変数を定義し、たとえばsumと名付け、0で初期化します。
- その後、合計する対象の数を反復処理するためにforループを使用します。
- ループ中で、各反復で取得した数をsumに加算します。
- ループが終了すると、sumには合計の結果が入ります。
以下は具体的なサンプルコードです。
#include <iostream>
int main() {
int n; // 需要累加的数的范围
int sum = 0; // 累加的结果
std::cout << "请输入需要累加的数的范围:";
std::cin >> n;
for (int i = 1; i <= n; ++i) {
sum += i;
}
std::cout << "累加的结果为:" << sum << std::endl;
return 0;
}
上記のコードでは、数値nを入力して合計の範囲を決定し、1からnまでのforループを使用してそれぞれの数値を合計し、最終的に合計値sumを出力して合計結果を表示します。
例えば、入力されたnが5の場合、結果は1+2+3+4+5=15になります。