全心思齐网

0到100的偶数公式?

第一种解法

public static void main(String[] args) {

//偶数 0 2 4 6 8 …100

int sum = 0; //声明和

//使用while

/* int i =0 ; //声明循环变量

while (i<=100) {

sum +=i;

i+=2;

}*/

//使用do-while

/* int i = 0;

do {

sum+=i;

i+=2;

} while (i<=100);*/

//使用for

/*for (int i = 0; i <=100; i+=2) {

sum+=i;

}*/

System.out.println("100以内的偶数和是:"+sum);

}

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

第二种解法

public static void main(String[] args) {

//偶数 是能被2整除的 也就是 i%2==0

int sum = 0; //声明和

for(int i = 0;i<=100;i++) {

if (i%2==0) {

sum+=i;

}

}

System.out.println("100以内的偶数和是:"+sum);

}

1

2

3

4

5

6

7

1

2

3

4

5

6

7

这两种思路都是可以用三种循环方式书写,只是想表达不同的思路罢了。

给,已经编译运行确认:

#include<conio.h>

#include<stdio.h>

void

main()

{

int

sum=0,i;

for(i=0;i<=100;i+=2)

sum+=i;

printf("sum

is

%d\n",sum);

getch();

}

结果为:2550

匿名回答于2021-08-18 07:59:19


(100-0)÷2+1=51

因为0和100都是偶数,所以在他俩差的基础上加一。

偶数是能够被2所整除的整数。正偶数也称双数。若某数是2的倍数,它就是偶数,可表示为2n;若非,它就是奇数,可表示为2n+1(n为整数),即奇数除以二的余数是一。

匿名回答于2021-08-29 06:54:53


相关知识问答