编写程序求1+2+3+...+100和1²+2²
时间: 2023-09-14 15:02:37 浏览: 126
可以使用循环语句来求解这个问题,具体实现如下:
```python
# 求1+2+3+...+100
sum1 = 0
for i in range(1, 101):
sum1 += i
print("1+2+3+...+100 =", sum1)
# 求1²+2²+3²+...+10²
sum2 = 0
for i in range(1, 11):
sum2 += i**2
print("1²+2²+3²+...+10² =", sum2)
```
输出结果为:
```
1+2+3+...+100 = 5050
1²+2²+3²+...+10² = 385
```
相关问题
编写程序求1+2+3+...+100和1²+2²+...+100²
以下是Python语言的程序实现:
```python
# 求1+2+3+...+100的和
sum1 = 0
for i in range(1, 101):
sum1 += i
print("1+2+3+...+100的和为:", sum1)
# 求1²+2²+...+100²的和
sum2 = 0
for i in range(1, 101):
sum2 += i**2
print("1²+2²+...+100²的和为:", sum2)
```
输出结果为:
```
1+2+3+...+100的和为: 5050
1²+2²+...+100²的和为: 338350
```
编写程序1²+2²+3²+...+n²≤1000
可以使用循环语句来解决这个问题,具体的代码如下:
#include <stdio.h>
int main() {
int n = 1;
while (n * n <= 1000) {
printf("%d² = %d\n", n, n * n);
n++;
}
return 0;
}
输出结果为:
1² = 1
2² = 4
3² = 9
4² = 16
5² = 25
6² = 36
7² = 49
8² = 64
9² = 81
10² = 100
阅读全文
相关推荐
















