Rust语言编程实例100题-011
Rust语言编程实例100题-011 题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)
【Rust语言编程实例100题-011】输出格式:每行4个数,共10行。
程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....,即下个月是上两个月之和(从第三个月开始)。
知识点:循环,字符
fn main() {
let mut f1 = 1;
let mut f2 = 1;
for i in 1..=20 {
print!("{:12}{:12}", f1, f2);
if i % 2 == 0 {
println!()
}
f1 = f1 + f2;
f2 = f1 + f2;
}
}
程序执行结果:
1123
581321
345589144
233377610987
1597258441816765
10946177112865746368
75025121393196418317811
51422983204013462692178309
35245785702887922746514930352
241578173908816963245986102334155Process finished with exit code 0
推荐阅读
- LSTM网络层详解及其应用实例
- Python-类和对象
- SpringBoot整合MongoDB完整实例代码
- MySQL|MySQL 存储过程语法及实例
- thinkphp3.2下实现阿里云视频点播实例(客户端JavaScript上传)
- Servlet原理|Servlet原理 二(Web应用与创建Servlet实例)
- (4)Canal多实例使用
- C# 接口实例
- locust实例
- RxSwift官方实例八(UITableVIew)