C语言中用数组求斐波那契数列的第20项的程序

C语言中用数组求斐波那契数列的第20项的程序,第1张

#include <stdioh>

int main(int argc, const char  argv[]) {

    int num_A = 1,num_B = 1;

    int newFibonacciNum;

    

    int Fibonacci_index = 20;

    

    for (int i = 0; i<=Fibonacci_index; i++) {

        newFibonacciNum = num_A + num_B;

        

        num_A = num_B;

        num_B = newFibonacciNum;

        

        printf("序号:%d 数值:%d\n",i+3,newFibonacciNum);

        

        //因为A和B是第一第二个,所以是从第三个开始输出的

        if (i+3 == Fibonacci_index) {

            

            printf("结果是:%d\n",newFibonacciNum);

            return newFibonacciNum;

        }

    }

    return 0;

}

有问题可以继续问

dx = convn( y, [1 -1] ) ; % x derivatives of y 卷积后会增加一个元素

dxs = convn( ux, [1 1] / 2, 'valid' ) ; %每行中相邻两个元素取中值 减少一个元素

dxs为结果

#include <stdioh>

#include <stdlibh>

int main()

{

int m,n;

int i,j;

int max = 0;

int m1,n1;

printf("please input class number\n");

scanf("%d",&m);

printf("please input class number\n");

scanf("%d",&n);

int p = (int )malloc(sizeof(int)mn);

for(j=0;j<m;j++)

for (i=0;i<n;i++)

scanf("%d",&p[j2+i]);

for(j=0;j<m;j++)

for (i=0;i<n;i++)

{

if(p[j2 + i] > max)

{

max = p[j2+i];

m1 = j;

n1 = i;

}

}

printf(" %d,%d,%d\n",m1,n1,max);

}

#include "stdioh"

void sort(int a[],int n)

{

int i,j,t;

for(i=0;i<n;i++)

for(j=0;j<n-1;j++)

if(a[j]>a[j+1])

{

t=a[j];

a[j]=a[j+1];

a[j+1]=t;

}

}

void prn (int a[],int n)

{

int i;

for(int i=0;i<n;i++)

printf("%d ",a[i]);

printf("\n");

}

void main()

{

int a[]={0,2,4,6,8,1,3,5,7,9};

sort(a,10);

prn(a,10);

}

第一题你好象写错了;

#include

<iostream>

using

namespace

std;

int

main()

{

char

str[]="xyz",ps;

ps=str;

while(ps)

ps++;

for(ps--;ps-str>=0;ps--)

putchar(ps);

return

0;

}

ps=str是正确的,因为你的ps在上边定义的是一个指针。那么下边的赋值运算中就应该是地址之间的传递,str作为数组名,它本身就是一个地址。同时ps也是一个指针。结果就是

xyz

第二题的答案是:

4

5

因为作为形式参数的b在传递到你的调用函数f之后虽然做了++ *** 作但是这个b却只是一个副本,不是真正的b,等这个f函数执行完毕之后就会把这个副本释放掉,对主函数的b并不产生影响。要想修改主函数中的数值,在传递参数的时候只有传递指针,就像你的a那样,给函数传递一个指针就可以。

第三题答案是17

这个题就是把这个数组中的所有奇数项想加

第四题

答案是24

就是把所有偶数的元素都设置成

第五题就是

2

5

8

10

0

整个题目就是把a[4]=a[0]+a[1]+a[2]+a[3]+a[4]

以上就是关于C语言中用数组求斐波那契数列的第20项的程序全部的内容,包括:C语言中用数组求斐波那契数列的第20项的程序、x,y分别为一维数组,求dy/dx,用matlab怎么求呀各位大侠帮忙看看呗,先谢过啦、c语言 关于二维动态数组的一个程序!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9835337.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存