利用数组计算fibonacci数列的前十个数,既1,1,2,3,5……并按每行5个数的格式输出

问题描述:

利用数组计算fibonacci数列的前十个数,既1,1,2,3,5……并按每行5个数的格式输出
1个回答 分类:综合 2014-10-18

问题解答:

我来补答
#include<stdio.h>

int main(){
\x09int fib[10];
\x09fib[0] = 1;
\x09fib[1] = 1;
\x09for(int i = 2; i<10;i++)
\x09\x09fib[i] = fib[i-1] + fib[i-2];
\x09for(int i = 0; i< 10; i++){
\x09\x09printf("%d ",fib[i]);
\x09\x09if((i+1)%5 == 0)
\x09\x09\x09printf("\n");
\x09}
\x09return 0;
}
再问: 还有其他方法吗?大神
再答: 可以用一个只包含两个数的数组:#include<stdio.h>

int main(){
\x09int fib[2];
\x09fib[0] = 1;
\x09fib[1] = 1;
\x09int count = 2;
\x09printf("%d %d ", fib[0], fib[1]);
\x09while(count < 10){
\x09\x09int tmp = fib[0] + fib[1];
\x09\x09fib[0] = fib[1];
\x09\x09fib[1] = tmp;
\x09\x09printf("%d ", fib[1]);
\x09\x09count++;
\x09\x09if(count%5==0)
\x09\x09\x09printf("\n");
\x09}
\x09return 0;
}
再问: 看的不太懂,怎么办
再问: 我还有一道编程题也不会,大神,求帮助
再答: 其实都是比较基础的了,具体哪里不明白,欢迎交流。
题目是啥?
再问: 刚发问题了
再答: 链接是啥?
再问:
再答: 这是个冒泡的函数,主函数自己写吧void bubblesort(int *list,int len) //冒泡排序
{
    int i,j;
\x09int temp;
    for(i=0;i<len - 1;i++)
        for(j=0;j<len-i - 1;j++) 
        {
            if(list[j+1]<list[j])
            {
                temp=list[j+1];
                list[j+1]=list[j];
                list[j]=temp;
            }
        }
}
再问: 完全不懂
 
 
展开全文阅读
剩余:2000