求表达式的值
Description
求S=1+2-3+4-5+6-.....-100的值
python解法
# 初始化变量S为1
S = 1
# 使用for循环遍历从2到100(包含2但不包含101)的所有整数,步长为1
for i in range(2, 101, 1):
# 如果当前的数字i是偶数(即i除以2的余数为0)
if i % 2 == 0:
# 将该偶数加到S上
S += i
# 如果当前的数字i不是偶数(即i是奇数)
else:
# 将该奇数从S中减去
S -= i
# 打印最终的S的值
print(S)
c++解法
#include<bits/stdc++.h>
using namespace std;
int main() {
int S=1;
for(int i=2; i<=100; i++) {
if(i%2==0) {
S+=i;
} else {
S-=i;
}
}
cout<<S<<endl;
return 0;
}
如果您有更优的解法,欢迎在评论区一起交流噢~
阅读剩余
作者:小鱼
链接:https://www.52stu.com/?p=140
文章版权归作者所有,未经允许请勿转载。
链接:https://www.52stu.com/?p=140
文章版权归作者所有,未经允许请勿转载。
THE END