当前位置:首页 C++ > 正文

C++:输入一个数n,求1+2+3+…+n的和

作者:野牛程序员:2024-08-26 11:23:25 C++阅读 2308
C++:输入一个数n,求1+2+3+…+n的和

可以通过循环或公式来求解从 1 到 n 的整数和。以下是使用循环的示例代码:

示例代码:

#include <iostream>

int sumOfSeries(int n) {
    int sum = 0;
    for (int i = 1; i <= n; ++i) {
        sum += i;
    }
    return sum;
}

int main() {
    int n;
    std::cout << "请输入一个整数n: ";
    std::cin >> n;
    int result = sumOfSeries(n);
    std::cout << "1 + 2 + 3 + ... + " << n << " 的和为: " << result << std::endl;
    return 0;
}

#include <iostream>

int sumOfSeries(int n) {
    return n * (n + 1) / 2;
}

int main() {
    int n;
    std::cout << "请输入一个整数n: ";
    std::cin >> n;
    int result = sumOfSeries(n);
    std::cout << "1 + 2 + 3 + ... + " << n << " 的和为: " << result << std::endl;
    return 0;
}


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • C++
  • 最新推荐

    热门点击