88问答网
所有问题
求这道C语言程序设计题怎么做?
求这道C语言程序设计题怎么做?输出斐波拉契数列前21项,并求和。刚学不久,很算法简单的那种。
举报该问题
推荐答案 2017-04-05
#include <stdio.h>
void main()
{
int i,F[21]={1,1},n=2,sum=2;
printf("%-8d%-8d",F[0],F[1]);
for(i=2;i<21;i++)
{
F[i]=F[i-1]+F[i-2];
printf("%-8d",F[i]);
n++;
if(n%5==0) printf("\n");
sum+=F[i];
}
printf("\n\nsum=%d",sum);
}
运行结果:
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gacBt1BgVcKVVtt1VSK.html
其他回答
第1个回答 2017-04-05
常规的程序
难?
递归算法
#include<stdio.h>
void main()
{
int Fibonacci(int n);
int n,i,c=0;
printf("请输入n的值:");
scanf("%d",&n);
for(i=1; i<=n; i++)
{
c = Fibonacci(i);
printf("%12ld",c);
if(i%4==0) //用于换行 4个一行;
printf("\n");
}
}
int Fibonacci(int n)//函数部分;
{
long int f;
if(n==1 || n==2)
{
f=1;
}
else
if(n>=3)
f = Fibonacci(n-1) + Fibonacci(n-2);
return f;
}
相似回答
c语言程序设计题
:请用自定义函数的形式编程实现,求s=m!+n!+k! m n...
答:
求 s = m! + n! + k!,m、n、k 从键盘输入(值均小 于 7)。int fun(int m);int main(){ int m,n,k;int s;printf("请输入三个小于7的数:");scanf("%d %d %d",&m,&n,&k);s=fun(m)+fun(n)+fun(k);printf("%d\n",s);return 0;} int fun(int m){ int i;in...
计算机二级
C语言程序设计
该
怎么做?
答:
填空题随缘,有难有简,还是大同小异,掌握套路最重要。方法还是直接刷题
,填空题一般都是两个空都简单,或是一难一简。有些题太复杂可以只看简单的那空,难的随缘,不差那分!3.程序设计题:这个题的给分规则是只看结果!所以不管是算数还是什么,如果不会编最后就直接把结果搞上去(printf一下)...
数据结构
C语言程序设计编程题
,请问
这个程序怎么
编?
答:
include<stdlib.h> typedef struct List { int data;struct List *next;}list;int main(){ list *L = (list*)calloc(1, sizeof(list));//头结点 L->next = NULL;int n, k, i;scanf("%d%d", &n, &k);list *s, *q = L;for (i=0; i<n; ++i)//赋初值 { s = (lis...
求大神用
C语言
帮我做
这道程序设计题
:用选择法对数组a中的整数由小到大...
答:
遍历数组,找一个最小的,放在a[0],继续遍历剩余的数组,找出第二小的,放在a[1]void selectSort(int a[], int n) { int i, j, nMinIndex;for (i = 0; i < n; i++) { //总共找n次 nMinIndex = i; //先把第一个元素设为最小元素 for (j = i + 1; j < n; ...
求一个
C语言程序设计
:螺旋矩阵.
答:
求一个
C语言程序设计
:螺旋矩阵. 20 该程序包含如下四个功能:(1)将螺旋方阵存放到二维数组中并把它输出,要求由程序自动生成螺旋方阵(而不是人为地初始化或逐个赋值)。螺旋方阵的形式为: 注意:要同时输出如上的两个并排的矩阵。 (2) 求这两个矩阵的和 (3) 求这两个矩阵的乘积 ... 展开 ...
C语言程序设计
求详解求运行过程
答:
第一次调用后,输出: 7,第二次调用后,输出: 15 所以,总的输出是:7,15
这题好难,求大神帮忙
C语言程序设计题
答:
+= (p*bit); } return res;}// 10进制转为K进制存储 void toKbit(uLL num, int k, char buffer[]){ if( num == 0 ){ buffer[0] = '0'; buffer[1] = '\0'; } int i = 0; while( num !
C语言程序设计题
,求大神解答,谢谢
答:
include <stdio.h>main(){int i;int a[10];printf("Please input 10 integers(not equal zero):");for(i=0;i<10;i++){scanf("%d",&a[i]);if(a[i]==0){printf("Have zero.Please input again!\n");printf("Please input 10 integers(not equal zero):");i--;}}}运行示例...
大家正在搜
c语言程序设计题怎么做
c语言程序设计题怎么给分
C语言程序设计填空题
C语言程序设计期末试题
大一C语言程序设计考试题
c语言程序设计题技巧
c语言二级程序设计题
c语言程序设计选择题
c语言程序设计简答题
相关问题
这道c语言程序设计题怎么做
c语言编程题(数组)用数组这题怎么写?
请问这道C语言编程题怎么做
这道有关温度转换c语言编程的题目怎么做?请不要随便在网上帮我...
C语言程序设计题,这个题目要怎么做?
求C语言编程大佬帮忙!这道题的逻辑哪里出错了!找了几个小时了...
C语言编程,这题怎么做?
c语言编程题。。这道题的规律怎么找啊、?