From 5f64500d622e2fbe7dff04efdf180df8146b26be Mon Sep 17 00:00:00 2001 From: YangHong <1625742627@qq.com> Date: Sat, 28 Oct 2023 16:44:26 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=92=E5=BD=92=E6=B1=82=E5=92=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 递归求和.cpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 递归求和.cpp diff --git a/递归求和.cpp b/递归求和.cpp new file mode 100644 index 0000000..7c802c5 --- /dev/null +++ b/递归求和.cpp @@ -0,0 +1,30 @@ +#include +using namespace std; + +int SumArray(int a[], int n, int len) +{ + if (n == 0) //»ùÏßÌõ¼þ + { + return 0; + } + else //µÝ¹éÌõ¼þ + { + return a[len - n] + SumArray(a, n - 1, len); + } +} + +int main() +{ + int a[50], n; + cout<<"ÇëÊäÈëÊý×éÖÐÊýµÄ¸öÊý"; + cin >> n; + cout<<"ÇëÏòÊý×éÊäÈë"; + for (int i = 0; i < n; i++) + { + cin >> a[i]; + } + + cout <<"Êý×éµÄºÍΪ£º" ; + cout<