标题:求助:一个简单的编程问题,求1到100的奇数相加
只看楼主
prinda
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-12-12
 问题点数:0 回复次数:3 
求助:一个简单的编程问题,求1到100的奇数相加
如题:求1到100的奇数相加和1到100的偶数相加两个编程题目。
搜索更多相关主题的帖子: 奇数 相加 
2007-12-12 00:53
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
得分:0 
好像这个算法遍地都是啊!自己搜一搜吧!

或者给你个思路:设i=1 然后除2看有没有余数,如果有 s=0 s=s+i
如果没有 k=0 k=k+i 然后i=i+1 最后判断一下i<101就行了!

2007-12-12 08:19
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
得分:0 
呵呵,如果用For I=1 to 99 STEP 2和For 2=1 to 100 STEP 2会不会更简单一些。不过,正如百川所说,这种算法随便一抓就一大把,亲爱的楼主啊……

两人行已有我师……
2007-12-12 21:25
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
程序代码:
CLEAR
STORE [] TO LC奇,LC偶
FOR I=1 TO 100
    IF MOD(I,2)=1
       LC奇=LC奇+TRANSFORM(I)+IIF(I<99,[+],[])
    ELSE
       LC偶=LC偶+TRANSFORM(I)+IIF(I<100,[+],[])
    ENDIF
ENDFOR
?[奇数=]+LC奇+[(之和=]+TRANSFORM(&LC奇)+[)]
?[偶数=]+LC偶+[(之和=]+TRANSFORM(&LC偶)+[)]


[ 本帖最后由 sdta 于 2014-3-23 09:35 编辑 ]

坚守VFP最后的阵地
2014-03-23 09:32



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-191960-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023014 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved