让我们倒数十个数,“10,9,8,7,6,5,4,3,2,1”!数完了,请问这些数字的和是多少?
一行,一个数字n
一行,一个数字,即由1+2+……+n的和!
题目解法有很多,这里使用递归的方法
#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; }