作业帮 > 综合 > 作业

C# 数列的编程序1 1 1 从第四位开始,如果第N个数是偶数,则N =第(N-1)个数+第(N-3)个数;如果第N个数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 12:26:48
C# 数列的编程序
1 1 1 从第四位开始,如果第N个数是偶数,则N =第(N-1)个数+第(N-3)个数;
如果第N个数是奇数,则N=第(N-2)个数+第(N-4)个数
输出第4-10个数
不清楚你所说的第N个数是偶数是不是指n本身,如果是的话如下static void Main(string[] args)
{
    List<int> list = new List<int>();
    list.AddRange(new int[] { 1, 1, 1 });
    for (int i = 4; i < 11; i++)
    {
        int c = (i % 2 == 0 ? list[i - 1 - 1] + list[i - 3 - 1] : list[i - 2 - 1] + list[i - 4 - 1]);
        list.Add(c);
        Console.WriteLine("第{0,2}位={1}", i,c);
    }
    Console.ReadKey();
}
再问: ����ֻѧ��for if ����������ʦ˵ֻ������������ û��ʲôint��