本答案使用的是JavaScript语言,结果为varnum=0,i=1;while(i<100){num=num+i;i=i+2;}
工具/原料
Aoc1
windows7
VisualStudioCode1.61.2
方法/步骤
1、先分析问题,题目是求1-100内的奇数和,使用while语句,在javascript中,while语句的语法为while(条件){需要执行的代码}那么只要分析出题目的条件,以及目的,然后再放在while语句中就可以执行了
2、通过分析条件为:1-100内的奇数目的是:求和那么咱们擢爻充种的while结构就是while(1-100内的奇数像粜杵泳){求和}while的循环是要依靠变量的自增和自减的,这样的话我们才能不断地循环判断100以内的数哪个是奇数,那么现在结构就可以调整为vari=1while(i<100){求和i=i+2;}这样,因为初始值是1,当1小于100的时候,我们给1+2=3,然后再去判断3,当3小于100的时候,我们给3+2=5,....最后再去判断99,当99小于100的时候,我们给99+2=101,最后再去判断101,此时101不小于100,循环终止。到现在我们是把1-100以内的奇数求出来了,但是和还没计算出来
3、我们逐吴哉姆可以跟着变量的自增一样来求和,最开始和的初始值为0,varnum=0,然后第一次获取到的奇数为i=1,那和就是num=1,第二次获取到的奇数为i=3,那和统潇瘵侃就是num=1+3,第三次获取到的奇数为i=5,那和就是num=1+3+5,可以发现每次的和都是上次求的和加上这次获取到的奇数那么求和的公式就是num=num+i;完整的语法就是varnum=0,i=1;while(i<100){num=num+i;i=i+2;}