c语言编程1+2+3+…+100
时间: 2023-09-10 08:05:36 浏览: 78
您可以使用循环来实现1到100的累加。以下是使用for循环的示例代码:
```
#include <stdio.h>
int main() {
int sum = 0;
for(int i=1; i<=100; i++) {
sum += i;
}
printf("1+2+3+...+100 = %d", sum);
return 0;
}
```
输出结果为:`1+2+3+...+100 = 5050`
相关问题
用c语言编程 100+97+到4+1的值
您可以使用以下代码来计算100+97+到4+1的值:
```c
#include <stdio.h>
int main() {
int sum = 0;
for(int i = 100; i >= 4; i--) {
sum += i;
}
sum += 1;
printf("结果为:%d\n", sum);
return 0;
}
```
代码中使用了一个 for 循环来计算 100 到 4 之间的所有数的和,并将结果存储在 sum 变量中。然后将 1 加到 sum 中,最后输出结果。
用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;
}
```