早教吧 育儿知识 作业答案 考试题库 百科 知识分享

按照规律生成并输出以下数列前20项值;第一项和第二项为2,3,以后每个奇数编号为前两项和,偶数编号为前两项差.输出结果为:235-23-5-2-3-52-35235-23-5-2-3

题目详情
按照规律生成并输出以下数列前20项值;
第一项和第二项为2,3,以后每个奇数编号为前两项和,偶数编号为前两项差.输出结果为:2 3 5 -2 3 -5 -2 -3 -5 2 -3 5 2 3 5 -2 3 -5 -2 -3
▼优质解答
答案和解析
#include 

int main()
{
        int n=20;
        int l,r,t;
        l=2;r=3;
        printf("%d %d", l, r);
        n -= 2;
        while(--n>=0)
        {
                if(n%2)
                        t = l + r;
                else
                        t = l - r;
                l = r; r = t;
                printf(" %d", t);
        }
        printf("\n");
        return 0;
}