题解
2024-10-31 21:22:47
发布于:上海
6阅读
0回复
0点赞
不懂的看注释👌🤣
#include<iostream>
using namespace std;
//这两行要是不会写就洗洗睡吧
void trouble(int n,int sum){
if(n==0){
cout<<sum;
//递归结束,说明已经加完了,所以输出sum
return ;
}
//定义递归边界
trouble(n-1,sum+=n);
//sum每次都加n,n每次减1,从而达到1加到n的效果
}
int main(){
int n,sum=0;
//定义n和用于储存1加到n的和的变量
cin>>n;
//输入
trouble(n,sum);
//引用递归函数
return 0;
//这个return可写可不写(要不是老师要求...)
}
全部评论 1
有意见可以提
1周前 来自 上海
0
有帮助,赞一个