24664人加入学习
(72人评价)
C#编程-第一季-编程基础-宇宙最简单2021最新版

制作完成于2021年10月10日,使用Visual Studio 2019

价格 免费

小于两千的值 因此输出的k  应该是k-1

[展开全文]
static int F2(int n)
        {
            if (n == 1)
            {
                return 1;
            }
            return F2(n-1)+n*n;
        }
        static void test06()
        {        
            int sum = 0;
            for (int i = 1; ; i++)
            {
                sum = sum + i * i;
                if (sum>=2000)
                {
                    Console.WriteLine(i-1);
                    Console.WriteLine(sum);
                    break;
                }
            }
            Console.WriteLine(sum);
            int j = 1;
            while (true)
            {
                if (F2(j)>=2000)
                {
                    break;
                }
                j++;
            }
            Console.WriteLine("j-1="+(j-1));
        }

 

[展开全文]

1,循环方式            

//int k = 1;
            //int sum = 0;
            //while (true)
            //{
            //    sum += k*k;
            //    if (sum>=2000)
            //    {
            //        break;
            //    }
            //    k++;
            //}
            //Console.WriteLine(k-1);

 

2、

[展开全文]

递归

f(n)=1*1+2*2+...+n*n

f(n)=f(n-1)+n*n

f(1)=1

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(118)
图文(1)