读入一个正整数x,输出1+2+3+…x的累加和
时间: 2023-12-17 14:04:06 浏览: 44
好的,我可以帮你回答这个问题。以下是计算1到x的累加和的代码:
```
n = int(input("请输入一个正整数x:"))
sum = 0
for i in range(1, n+1):
sum += i
print("1到", n, "的累加和为:", sum)
```
你可以将x替换为你需要计算的正整数。希望这能够解决你的问题!
相关问题
读入一个正整数x,输出1+2+3+…x的累加和用c语言编程
以下是对应的 C 语言代码:
```
#include <stdio.h>
int main() {
int x, sum = 0;
printf("请输入一个正整数x:");
scanf("%d", &x);
for (int i = 1; i <= x; i++) {
sum += i;
}
printf("1+2+3+...+%d=%d\n", x, sum);
return 0;
}
```
我们使用 `scanf` 函数读入一个正整数 `x`,然后使用 `for` 循环计算1到x的累加和,并将结果存储在 `sum` 变量中。最后使用 `printf` 函数输出计算结果。
读入一个正整数x,输出1+2+3+…x的累加和c语言for循环
可以这样实现:
```c
#include <stdio.h>
int main() {
int x;
printf("输入一个正整数x:");
scanf("%d", &x);
int sum = 0;
for(int i = 1; i <= x; i++) {
sum += i;
}
printf("1到%d的累加和为%d\n", x, sum);
return 0;
}
```