求1+2+3+4.....+100的和
时间: 2023-11-24 08:05:54 浏览: 42
以下是两种求1到100的和的方法:
1.使用for循环求和
```python
sum = 0
for i in range(1, 101):
sum += i
print("1到100的和为:", sum) # 输出:5050
```
2.使用数学公式求和
```python
n = 100
sum = (1 + n) * n / 2
print("1到100的和为:", sum) # 输出:5050.0
```
相关问题
c语言求1+2+3+...+100
您好,以下是使用C语言求1到100的代码:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
printf("%d ", i);
}
return 0;
}
```
输出结果为:
```
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
```
计算1+2+4....+100的和
以下是两种计算1+2+3+4+···+100的和的方法:
1.使用Python的for循环语句计算:
```python
sum = 0
for i in range(1, 101):
sum += i
print("1+2+3+4+···+100的和为:", sum) # 输出:1+2+3+4+···+100的和为: 5050
```
2.使用C语言编写程序计算:
```c
#include <stdio.h>
void main() {
int i;
int sum = 0;
for (i = 1; i <= 100; i++) {
sum += i;
}
printf("1+2+3+4....+100的值为:%d\n", sum); // 输出:1+2+3+4....+100的值为:5050
}
```