轻轻松松(满级递归)(两种做法)
2023-12-20 14:34:32
发布于:北京
105阅读
0回复
0点赞
第一种:
#include<bits/stdc++.h>
using namespace std;
int n;
int add(int n,int num,int sum){
if(num<=n){
sum+=num;
add(n,num****um);
}else{
return sum;
}
}
int main() {
cin>>n;
cout<<add(n,0,0);
return 0;
}
第二种:
#include<bits/stdc++.h>
using namespace std;
long long ff(long long sum,int n,int num){
if(num>n){
return sum;
}
else{
ff(sum+num,n,num+1);
}
}
int n;
int main(){
cin>>n;
cout<<ff(0,n,0);
return 0;
}
全部评论 1
草
2023-12-23 来自 广东
0
有帮助,赞一个