问题及代码:
///*
//* Copyright (c) 2014, 烟台大学计算机学院
//* All rights reserved.
//* 文件名称:test.cpp
//* 作 者:宋健
//* 完成日期:2016年 3月 12日
//* 版 本 号:v1.0
//*
//* 问题描述:一数列的规则如下:1、1、2、3、5、8、13、21、34……求第30位数是多少?
//* 程序输入:
//* 程序输出: 第30位数
//*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int x = 0, y = 1, sum = 0;
for (int count = 1; count < 30; count++)
{
sum = x + y;
x = y;
y = sum;
}
Console.WriteLine(y);
Console.ReadKey();
}
}
}
运行结果:
知识点总结:
好久不敲代码很生疏,需要慢慢习惯,联系C++,掌握c#