输出斐波拉契数列
2014-07-20 09:00
169 查看
这个同样是重庆威视真的笔试题,我对算法实在是不了解,当时感觉听说过,但不知道具体到底是什么东西。查询了一下,
1,1,2,3,5,8,13,21,34,55,89,144,233.
假如输出100个数:
public class OutPut{
public static void main(String [] args){
int i,a=1,b=1,c=0;
for( i = 0; i<100 ; i++){
//前两个数相加等于第三个数,首先输出前两个数(当时我也这么想的)
if( i < 2){
System.out.println(1+"\n");
}
else{
c = a + b;
System.out.println(c+"\n");
a = b;//a,b就是接受相加以后变化的变量
b = c;
}
}
}
}
1,1,2,3,5,8,13,21,34,55,89,144,233.
假如输出100个数:
public class OutPut{
public static void main(String [] args){
int i,a=1,b=1,c=0;
for( i = 0; i<100 ; i++){
//前两个数相加等于第三个数,首先输出前两个数(当时我也这么想的)
if( i < 2){
System.out.println(1+"\n");
}
else{
c = a + b;
System.out.println(c+"\n");
a = b;//a,b就是接受相加以后变化的变量
b = c;
}
}
}
}
相关文章推荐
- python 学习-使用生成器输出杨辉三角和斐波拉契数列
- 操作系统汇编语言实现彩色输出斐波拉契数列
- 用JAVA输出斐波拉契数列的3种方法
- 利用Python输出斐波拉契数列
- Shell脚本输出斐波拉契数列前十项,每行显示两个数
- 4.2传感器信号输出
- Struts2.1.8.1 输出XML文件
- ffmpeg和SDL教程(二)输出到屏幕
- DecimalFormat 格式化输出数据
- java中exception的printStackTrace()输出内容转成字符串
- java输出一个数组的所有排列形式(全排序)
- 认识PE文件格式 - 输出表(Export)
- 输入一个字符串,如果第一个字符是大写并且其他字符不是大写,那么输出true,否则输出false。
- Java中的输出流
- 解决php输出中文乱码问题
- 分治之输出前m大的数
- log日志输出用处用法等
- 作业题:输出单个字符 输入单个字符 scanf printf
- ASP.NET 2.0中的页面输出缓存
- ASP.NET中常用输出JS脚本的类