4-3 C#算法——求和
本节编程练习不计算学习进度,请电脑登录imooc.com操作

C#算法——求和

这一节,我们学习用循环累加的方式求和。

上一节,我们曾经循环打印过 1-10 的整数,如果声明一个变量,在打印的过程中,把每一个数字都累加到变量里面,就可以得到 1-10 的和。求和算法的基本步骤

①声明变量 sum 用来存储“和”。 sum 的初始值赋为 0 。

②循环,用变量 x 访问每一个数字,用 sum+=x 的方式累加。(即 sum=sum+x; )

③循环结束后, sum 中存储的即是和。

运行结果如下:

任务

还记得怎样判断奇偶数吗?能够被2整除的数字就是偶数,否则是奇数。

右边的程序尝试求 1-30 的奇数的和,请在第 15 行填上累加的筛选条件,看看你能不能完成这个功能。

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4.  
  5. namespace Test
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. int x = 1;
  12. int sum = 0;//和,初始化为0
  13. while (x <= 30)//循环条件
  14. {
  15. if ()//筛选条件
  16. sum += x;
  17. x++;
  18. }
  19. Console.Write("1-30奇数的和:"+sum);
  20. }
  21. }
  22. }
下一节