[提交][状态][讨论版]求Fibonacci数列中大于n的第一个数及其在Fibonacci数列中的序号,以及求Fibonacci数列中不大于n的最大的数及其在Fibonacci数列中的序号,n从键盘输入.输入有多组测试数据,每组测
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 07:42:34
[提交][状态][讨论版]求Fibonacci数列中大于n的第一个数及其在Fibonacci数列中的序号,以及求Fibonacci数列中不大于n的最大的数及其在Fibonacci数列中的序号,n从键盘输入.输入有多组测试数据,每组测
[提交][状态][讨论版]
求Fibonacci数列中大于n的第一个数及其在Fibonacci数列中的序号,以及求Fibonacci数列中不大于n的最大的数及其在Fibonacci数列中的序号,n从键盘输入.
输入
有多组测试数据,每组测试数据包含一个整数n.
输出
每组测试数据输出两行,格式为:
Fibonacci数列中,第一个大于n的数是第x1个数,其值为y1
Fibonacci数列中,不大于n的最大数是第x2个数,其值为y2
n,x1,y1,x2,y2用实际算到的数代替.
样例输入
1
2
3
样例输出
Fibonacci数列中,第一个大于1的数是第3个数,其值为2
Fibonacci数列中,不大于1的最大数是第2个数,其值为1
Fibonacci数列中,第一个大于2的数是第4个数,其值为3
Fibonacci数列中,不大于2的最大数是第3个数,其值为2
Fibonacci数列中,第一个大于3的数是第5个数,其值为5
Fibonacci数列中,不大于3的最大数是第4个数,其值为3
#include
void main()
{
int f1=1,f2=1;
int n,sn=2;//f2在Fibonacci数列中的序号
while(scanf("%d",&n)!=EOF)
{
while(f2
[提交][状态][讨论版]求Fibonacci数列中大于n的第一个数及其在Fibonacci数列中的序号,以及求Fibonacci数列中不大于n的最大的数及其在Fibonacci数列中的序号,n从键盘输入.输入有多组测试数据,每组测
一个小问题:
#include
void main()
{
int f1=1,f2=1;
int n,sn=2;//f2在Fibonacci数列中的序号
while(scanf("%d",&n)!=EOF)
{
while(f2