用c语言编程求解1+2+3+…+n
时间: 2023-11-15 15:04:57 浏览: 123
【C语言】1+2+3+...+n的值
可以使用两种方法来用C语言编程求解1+2+3+...+n的和。
方法一:自定义函数解法
代码如下:
```
#include <bits/stdc++.h>
using namespace std;
int sum(int n){
if(n==0) return 0;
return sum(n-1)+n;
}
int main(){
int n;
cin>>n;
cout<<sum(n);
return 0;
}
```
方法二:for循环解法
代码如下:
```
#include <bits/stdc++.h>
using namespace std;
int main(){
int i,n,sum=0;
cin>>n;
for(i=1;i<=n;i++){
sum+=i;
}
cout<<sum;
return 0;
}
```
阅读全文