早教吧作业答案频道 -->其他-->
用C++编写程序,越简单越好,循环结构判断第n个斐波那契数列能否被3整除给定斐波那契数列为:F(0)=1,F(1)=1,F(n)=F(n-1)+F(n-2)(n>=2),编写一个程序,输入n(>=0),如果F(n)能被3整除则输出一个“yes
题目详情
用C++编写程序,越简单越好,循环结构
判断第n个斐波那契数列能否被3整除给定斐波那契数列为:F(0)=1, F(1)=1, F(n)=F(n-1)+F(n-2)(n>=2),编写一个程序,输入n(>=0),如果F(n)能被3整除则输出一个“yes”,否则输出一个“no”。
判断第n个斐波那契数列能否被3整除给定斐波那契数列为:F(0)=1, F(1)=1, F(n)=F(n-1)+F(n-2)(n>=2),编写一个程序,输入n(>=0),如果F(n)能被3整除则输出一个“yes”,否则输出一个“no”。
▼优质解答
答案和解析
#include <iostream>
int main(){
int f1 = 0, f2 = 1, t, n;
cin >> n;
while(n--){
t = f2;
f2 = (f1+f2)%3;
f1 = t;
}
std::cout << (f2? "no": "yes");
}
看了 用C++编写程序,越简单越好...的网友还看了以下:
求这样一个n位数(>0),它等于其各位数字的阶乘之和.输入位数n,输出所有满足条件的n位数例如,1 2020-06-07 …
\r\n到底是啥意思?今天编写C#窗体程序,一个multiline的textBox,里面输入\r或 2020-06-09 …
大一高数数列极限证明中的N是个定值吗?貌似那个N能为好些值,到底在解题中取什么值才算对呢,是最小的 2020-06-11 …
一个n脚输入的或门是否能被n-1个二脚输入的或门替代,为什么?顺便问个布尔代数化简M.R.P+Q. 2020-06-20 …
三角形诱导公式:我想问下,1.三角形诱导公式中,为啥只有(180度+-角度)?能不能(-180度+ 2020-07-19 …
用C++编写程序,越简单越好,循环结构判断第n个斐波那契数列能否被3整除给定斐波那契数列为:F(0 2020-07-23 …
[freepascal]矩阵问题描述输入一个矩阵的行数,输出对应的图形(对角线数据为0,其余为1)。 2020-11-18 …
S1输入nS2判断n是否等于2,若n=2,则执行S4:若n大于2则执行S3:S3依次从2到n-1检查 2020-11-20 …
功能:编写函数fun求1!+2!+3!+……+n!的和,在main函数中由键盘输入n值,并输出运算结 2020-12-08 …
VB题输入n后,再输入n个数,按照下列公式计算输入n后,再输入n个数a1,a2,a3.,按照下列公式 2020-12-24 …