day2

1、递归练习

计算1~100的数字和

第一反应写的是

public int SumNum()
{
    int sum = 0;
    for (int i = 0; i < 101; i++)
   {
        sum = sum + i;
    }
    return sum;
}
但是随后老师给了一个更加简洁的办法。输入100,然后倒着加到1,输入结果也是5050
 public int SumNum(int x)
{
      int sum = 0;
      if (x == 1)
      {
            return 1;
       }
       else
       {
             sum = x + SumNum(x - 1);
             return sum;
        }
}

 还有一种使用数学算式

return1+x)*x/2;

C#是一种强语言,可以用dynamic来进行弱语言的控制

 

 

 

 变量 = 以变量名所对应的内存地址为起点,以其数据类型所要求的的存储空间为长度的一块内存区域

 

 



posted @ 2023-04-10 20:21  末叶da  阅读(31)  评论(0)    收藏  举报