求1到100的奇数之和,并画出流程图

求1到100的奇数之和,并画出流程图,第1张

1到100的奇数之和:宴胡

1、常规解法:1+3+5+7+9+.+91+93+95+97+99=

1到100一共50对 奇数一共有25对 偶数也是25对

所以1和99 3和97 5和95 以此类推 一共晌蠢拦有25个100

=100×25

=2500

2、编程思路:利用循环变量i 来进行求和,流程图如下所示,

解:因为i=1,S=0为起始变量,档晌而所求的是连续50个奇数的和,则I是循环变量,增加量为2,而和S由0,再加I即为和的值。

扩展资料:

利用编程求和

i=0

sum1=0

sum2=0

while i<=100:

if i%2==0:

sum1+=i

else:

sum2+=i

i+=1

print('1-100之间偶数和为:%d' % sum1)

print('1-100之间偶数和为:%d' % sum2)

分析:

可以把它当是循指拦环累加,唯宏胡累加的基本数绝肢是1,3,5,7,9,11,而累加的奇数次是做减法,偶数次做加法,比如9,是在第5次加进入,那就做减法,相当于-9,框图如下,手写的,将就点^_^:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12438542.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存