Z Courses

A Simple Web Classroom

用户工具

站点工具


趣题:cpp:倒数几个数

这是本文档旧的修订版!


# 倒数几个数

## 题目描述

让我们倒数十个数,“10,9,8,7,6,5,4,3,2,1”!数完了,请问这些数字的和是多少?

## 输入

一行,一个数字n

## 输出

一行,一个数字,即由1+2+……+n的和!

## 代码参考

题目解法有很多,这里使用递归的方法

```cpp #include <iostream> using namespace std; int add(int n) {

  if(n==1)
return 1;
  else
      return n+add(n-1);

}

int main(){

  int n;
  cin >> n;
  cout << add(n)<<endl;

} ```