计算:
1+2+3+4+5+6+…+n
递推的写法:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int s=0;
for(int i=0;i<=n;i++){
s=s+i;
}
cout<<s;
return 0;
}
递归的写法:
#include <bits/stdc++.h>
using namespace std;
int myplus(int n){
int ret ;
if (n==1) return 1;
else{
return n + myplus(n-1);
}
}
int main(){
int a;
cin>>a;
cout<<myplus(a);
return 0;
}
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容