c语言求助(for loop)输入一个数字,只要这个数字是在斐波那契序列里的,就显示斐波那契序列,就是A(n)=A(n-1)+A(n-2).01123581321..不是啊 我的意思是 你输入2就是f(2),显示到f(2),就是011如果是5就

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 00:18:03
c语言求助(for loop)输入一个数字,只要这个数字是在斐波那契序列里的,就显示斐波那契序列,就是A(n)=A(n-1)+A(n-2).01123581321..不是啊 我的意思是 你输入2就是f(2),显示到f(2),就是011如果是5就

c语言求助(for loop)输入一个数字,只要这个数字是在斐波那契序列里的,就显示斐波那契序列,就是A(n)=A(n-1)+A(n-2).01123581321..不是啊 我的意思是 你输入2就是f(2),显示到f(2),就是011如果是5就
c语言求助(for loop)
输入一个数字,只要这个数字是在斐波那契序列里的,就显示斐波那契序列,就是A(n)=A(n-1)+A(n-2).
0
1
1
2
3
5
8
13
21
.
.
不是啊 我的意思是 你输入2就是f(2),显示到f(2),就是
0
1
1
如果是5就是f(5)显示
0
1
1
2
3

c语言求助(for loop)输入一个数字,只要这个数字是在斐波那契序列里的,就显示斐波那契序列,就是A(n)=A(n-1)+A(n-2).01123581321..不是啊 我的意思是 你输入2就是f(2),显示到f(2),就是011如果是5就
#include
main()
{
long int i,f1,f2;
f1=1;f2=1;
scanf("%ld",&i);
while(1)
{
if(i==0||i==1)
{
printf("It's a number in Fibonacci\n");
break;
}
else
{
f1=f1+f2;
f2=f2+f1;
if(i==f1||i==f2)
{
printf("It's a number in Fibonacci\n");
break;
}
else if(i>f1||i>f2)continue;
else
{
printf("It's not a number in Fibonacci\n" );
break;
}
}
}
getch();
}
用for怎么做呢求答案
晕啊,理解错误了,那这个太简单了,输入的数就是循环次数呗,公式也有,把printf放到循环里就行了

求助(C语言):“连续输入10个数,求这10个数的最大值、... c语言求助(for loop)输入一个数字,只要这个数字是在斐波那契序列里的,就显示斐波那契序列,就是A(n)=A(n-1)+A(n-2).01123581321..不是啊 我的意思是 你输入2就是f(2),显示到f(2),就是011如果是5就 求助(C语言):“连续输入10个数,求这10个数的最大值、最小值、平均值”该怎么做? C语言 输入一个数,判断这个数是几位数 C语言打印菱形 * *** ***** *** *诶,想了很久,还是来求助,C语言打印菱形,输入5时*************for语句,输入3时***** C语言输入10个数最大值与最后一个数交换 最小值与第一个交换 C语言编程:输入一个数判断是否为素数(质数),输出判断结果信息(prime number素数). 输入10个数,找出其中最大的数并与最后一个数对换,输出十个数(C语言)通过函数指针的 c语言程序,输入一个数判断是否为水仙花数,急求 C语言怎样输入一个数,将其各位数字反序输出, C语言里如何判断输入的一个数是否是整数? 用C语言循环结构编写:输入一个数,判断该数是否为素数. 输入一个数,判断正负,C语言写程序,初学者,不太懂怎么写 输入一个数,计算所有数字之和的C语言程序 用C语言输出等腰三角形#includeint main(){int n; //定义一个数作为行数printf(n=);//输出提示输入的信息 scanf(%d,&n); //输入行数for(int i=0;i 定义数组A(1,2,3,4),B(5,6,7,8)输入A时随机输出数组A中的一个数,当输入B时随机输出数组B中的一个数用C语言编, 求救!用C语言编程:输入一个数 用倒三角(正三角)图形输出 就是我想问的是 输入一个数 而不是*这个数可以是一位数 也可以是两位数 可以是N位数 c语言 for循环求多个数平均数问题要求:设计一个程序,用户输入若干个数字,程序求出平均数.求助:我不知道哪里出了问题,反正循环不对,我设计的意图是:用户输入一个数字,然后程序询问是否