编写一个程序,求1~50个正整数的和
时间: 2024-03-07 20:49:02 浏览: 39
可以使用循环语句和累加变量来实现这个程序。下面是一个简单的C程序示例:
```c
#include <stdio.h>
int main()
{
int sum = 0; // 累加变量初始化为0
for (int i = 1; i <= 50; i++) {
sum += i; // 累加1~50的正整数
}
printf("1~50的正整数和为:%d\n", sum);
return 0;
}
```
这个程序会在循环中累加1~50的正整数,并最终输出它们的和。需要注意的是,循环变量`i`的初始值为1,循环条件为`i <= 50`,每次循环中`i`的值会递增1,直到`i`等于50时循环结束。累加变量`sum`初始值为0,在每次循环中都会加上`i`的值,最终得到1~50的正整数和。
相关问题
用shell脚本编写一个程序,求1~50个正整数的和
可以使用循环语句和累加变量来实现这个程序。下面是一个简单的Shell脚本示例:
```shell
#!/bin/bash
sum=0 # 累加变量初始化为0
for ((i=1; i<=50; i++)); do
sum=$((sum+i)) # 累加1~50的正整数
done
echo "1~50的正整数和为:$sum"
```
这个脚本会在循环中累加1~50的正整数,并最终输出它们的和。需要注意的是,循环变量`i`的初始值为1,循环条件为`i<=50`,每次循环中`i`的值会递增1,直到`i`等于50时循环结束。累加变量`sum`初始值为0,在每次循环中都会加上`i`的值,最终得到1~50的正整数和。
本关任务:编写一个能求m~n之间(m和n均为正整数,0<m<n<=10000)所有偶数的倒数和的小程序。
m = int(input("请输入正整数m:"))
n = int(input("请输入正整数n:"))
sum = 0
for i in range(m, n+1):
if i % 2 == 0:
sum += 1/i
print("m~n之间所有偶数的倒数和为:", sum)