产生Fibonacci数列的前40个数,再找出其中的所有素数,并求出质数的个数.Fibonacci数列为:1,1,2,3,5,8,13,21,34,89,……

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 17:27:33
产生Fibonacci数列的前40个数,再找出其中的所有素数,并求出质数的个数.Fibonacci数列为:1,1,2,3,5,8,13,21,34,89,……

产生Fibonacci数列的前40个数,再找出其中的所有素数,并求出质数的个数.Fibonacci数列为:1,1,2,3,5,8,13,21,34,89,……
产生Fibonacci数列的前40个数,再找出其中的所有素数,并求出质数的个数.
Fibonacci数列为:1,1,2,3,5,8,13,21,34,89,……

产生Fibonacci数列的前40个数,再找出其中的所有素数,并求出质数的个数.Fibonacci数列为:1,1,2,3,5,8,13,21,34,89,……
不懂你是要求用哪种语言写程序,或者是只要答案
所以我用C语言编程吧
程序如下:
#include <stdio.h>
main()
{
\x05int i,j,count;
\x05int num[40];
\x05count=0;
\x05num[0]=num[1]=1;
\x05for(i=2;i<40;i++)
\x05{
\x05\x05num[i]=num[i-1]+num[i-2];
\x05}
\x05printf("Fibonacci数列前40个数:\n");
\x05for(i=0;i<40;)
\x05{
\x05\x05printf("第%2d个数是:%10d \n",i+1,num[i++]);
\x05}
\x05printf("\n这40个数中的质数有:\n");
\x05for(i=0;i<40;i++)
\x05{
\x05\x05for(j=2;j<num[i]/2;j++)
\x05\x05{
\x05\x05\x05if(num[i]%j==0)
\x05\x05\x05\x05break;
\x05\x05}
\x05\x05if(j==num[i]/2)
\x05\x05{
\x05\x05\x05count++;
\x05\x05\x05printf("%10d",num[i]);
\x05\x05}
\x05}
\x05printf("\n共有%2d个质数\n",count);
}
运行的结果如图所示.

输出fibonacci数列的前20个数 产生Fibonacci数列的前40个数,再找出其中的所有素数,并求出质数的个数.Fibonacci数列为:1,1,2,3,5,8,13,21,34,89,…… 求FIBONACCI数列:1,1,2,3,5,……的前40个数. 输出fibonacci数列前40个数,每5个数换行.(请用C编写) 第六题:输出fibonacci数列的前20项的值,每行输出一个数. 输出fibonacci序列的前十个数 用VB编程,求Fibonacci数列的前40个数以及它们的和.数列特点:第1,2两个数为1,从第三个数开始,每个数等于前两个数之和. c语言:求fibonacci数列中前20个数,fibonacci数列的前两个数为1、1,以后每一个数都是其前两个数的和,fibonacci数列前面n个数为1、1、2、3、5、8、13……用数组存放数列前20个数并输出(按一行5个 vb 编程输出fibonacci数列的前N项 利用数组求Fibonacci数列的前20项 请输出斐波拉契(FIBONACCI)数列的前20项 求Fibonacci数列:1,1,2,3,5,8,...第40个数的值 C++!编写子函数求Fibonacci数列(费波纳契数列)的前n个数.编写子函数求Fibonacci数列(费波纳契数列)的前n个数.这个数列有以下特点:第1,2个数为1,1.从第3个数开始,该数是其前面两个数之和. 用数组来求Fibonacci数列前20个数,以每行5个数进行输出. C语言中,求Fibonacci数列前40个数的问题有点不明白Fibonacci数列前40个数.这个数列又一下特点:第1,2两个数为1,1.从第3个数开始,该数是其前两数之和.即:F1=1 (n=1)F2=1 (n=2)Fn=(Fn-1)+(Fn-2) (n>=3)答案 用C语言数组编写一个程序实现求Fibonacci数列的前n个数.Fibonacci数列Fn:F1=1;F2=1;n = Fn − 1 + Fn − 2(n≥3); MATLAB 求编写产生fibonacci数列前20项1,1,2,3,5,8,13. 用 java 编写求Fibonacci数列前20个数(用循环)