满天星


私信TA

用户名:Discrete

访问量:1132

签 名:

生活每天都是新的。

等  级
排  名 9096
经  验 1119
参赛次数 0
文章发表 2
年  龄 19
在职情况 学生
学  校 安阳师范学院
专  业 软件工程

  自我简介:

这家伙在睡觉,什么都没有留下...

TA的其他文章

解题思路:定义x=1,y=0,z   先输入数列元素个数   输入一个数字1   从1开始循环到N,一共(N-1)次    z=x+y   y=z   如果循环变量大于1则x被y赋值  

注意事项:注意空格输出,数列可以看作是0 1 1 2 3 5 8 13...

参考代码:

#include<stdio.h>

int main()

{

int N,i;

int x=1,y=0,z;

scanf("%d",&N);

printf("%d",x);

for(i=1;i<N;i++)

{

z=x+y;

printf(" %d",z);

if(i>1)

x=y;

y=z;

}

printf("\n");

return 0;

}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区