循环的系列问题

本文关键字:问题 系列 循环 | 更新日期: 2023-09-27 18:19:30

我的序列号中有一个问题,它将输出1,2,4,7,11等。我有处理0,1,2,3,4,5的forloop,但我在处理1,2,4,70,11输出时遇到了问题。请帮助我,这是我的代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            for (int v = 0; v <= 5; v++)
            {
                for (int x = 1; x <= 5; x++)
                {
                    int c = v + x;

                }
            }
            Console.ReadKey();

        }
    }       
}

循环的系列问题

好的,试试这个。。。

class Program
{
    static void Main(string[] args)
    {
        int c = 1;
        for (int v = 0; v <= 5; v++)
        {
            c = c + v;
            Console.Write("{0} ", c);
        }
        Console.ReadKey();
     }
 }

我希望它能帮助你。。。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            var iterations = 50;
            var result = 0;
            for (int i = 0; i < iterations; i++)
            {
                result += i;
            }
            Console.WriteLine(result);
            Console.ReadKey();
        }
    }       
}

您可以尝试从控制台控制数字计算,而不是通过代码:

  static void Main(string[] args)
    {
        Console.WriteLine("Enter a number to calculate: ");
        int num = Convert.ToInt32(Console.ReadLine());
        Fib(0, 1, 1, num);
    }   
    public static void Fib(int i, int j, int count, int num)
    {
        Console.WriteLine(i);
        if (count < num) Fib(j, i+j, count+1, num);
    }

我拿到了。

int x = 1;
        for (int v = 0; v <= 5; v++)
        {
            int c = x + v;
            x = c;
            Console.Write(c);
        }
        Console.ReadKey();

看起来像这样:

var f1 = 0;
var f2 = 1;
for (int i = 1; i < 7; i++)
{
    Console.WriteLine(f1);
    f1 = f2;
    f2 = f2 + i;
}

输出:

0、1、2、4、7、11

这应该可以工作。

int i=1; int j=0; while(i<50) { i+=j; j+=1; Console.Writeln(i) }

我希望,它应该能解决的问题

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace While_loop
{
    class Program
    {
        static void Main(string[] args)
        {
            int i = 1;
            Console.WriteLine(i);
            while (i < 10)
            {
                        for (int j = 1; j < 5; j++)
                  {
                        i = i + j;
                        Console.WriteLine(i);  
                  }
                i++;
            }
            Console.ReadKey();
        }
    }
}