c语言作业.有下列试子:1-2/3+5/8-13/21+……+2584/4181,将各项的和存入数组有下列试子:1-2/3+5/8-13/21+……+2584/4181,将各项的和存入数组,例如将1作为第一项,1-2/3的值作为第二项……,输出各项,在进

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 12:17:38
c语言作业.有下列试子:1-2/3+5/8-13/21+……+2584/4181,将各项的和存入数组有下列试子:1-2/3+5/8-13/21+……+2584/4181,将各项的和存入数组,例如将1作为第一项,1-2/3的值作为第二项……,输出各项,在进

c语言作业.有下列试子:1-2/3+5/8-13/21+……+2584/4181,将各项的和存入数组有下列试子:1-2/3+5/8-13/21+……+2584/4181,将各项的和存入数组,例如将1作为第一项,1-2/3的值作为第二项……,输出各项,在进
c语言作业.有下列试子:1-2/3+5/8-13/21+……+2584/4181,将各项的和存入数组
有下列试子:1-2/3+5/8-13/21+……+2584/4181,将各项的和存入数组,例如将1作为第一项,1-2/3的值作为第二项……,输出各项,在进行逆序输出.(斐波那契数列前20项)(数组、函数,指针*)

c语言作业.有下列试子:1-2/3+5/8-13/21+……+2584/4181,将各项的和存入数组有下列试子:1-2/3+5/8-13/21+……+2584/4181,将各项的和存入数组,例如将1作为第一项,1-2/3的值作为第二项……,输出各项,在进
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

void init_fabonacci(int *array)
{
\x09int i=0,j=0;
\x09*array = 1;
\x09*(array+1) = 1;

\x09for(i=2;i<20;i++)
\x09\x09*(array + i) = *(array + (i-1)) + *(array + (i-2));
}

int main(void)
{\x09
\x09int i=0,j=0,flag=1;
\x09int array[20]={0};
\x09double sum[10]={0};
\x09double sum_temp=0;

\x09init_fabonacci(array);//调用函数,初始化 fabonacci 前20 项

\x09for(i=0,j=0;i<10;i++)
\x09{
\x09\x09sum_temp += flag * (double)array[j]/(double)array[j+1];
\x09\x09sum[i] = sum_temp;
\x09\x09j = j + 2;
\x09\x09flag *= -1;
\x09}
\x09printf("positive sequence output:\n");//正序输出
\x09for(i=0;i<10;i++)
\x09{
\x09\x09if(i == 5)
\x09\x09\x09printf("\n");
\x09\x09printf("sum[%d]=%6.3lf\t",i+1,sum[i]);
\x09}
\x09printf("\n");
\x09printf("negative sequence output:\n");//逆序输出
\x09for(i=9;i>=0;i--)
\x09{
\x09\x09if(i == 4)
\x09\x09\x09printf("\n");
\x09\x09printf("sum[%d]=%6.3lf\t",i+1,sum[i]);
\x09}
\x09printf("\n");
\x09return 0;
}

c语言作业.有下列试子:1-2/3+5/8-13/21+……+2584/4181,将各项的和存入数组有下列试子:1-2/3+5/8-13/21+……+2584/4181,将各项的和存入数组,例如将1作为第一项,1-2/3的值作为第二项……,输出各项,在进 C语言编程:已知有下列一组数据:3,1,5,9,6,2,编程求出其和及最小值. 输入一个奇数n,求1!+3!+5!+...+n!.急这是C语言的作业 C语言作业,急. C语言 若有定义,int a=010,b=1,c=2;接着顺序执行下列语句后,变量c中的值是3?(C语言若有定义,int a=010,b=1,c=2;接着顺序执行下列语句后,变量c中的值是3?(why)c=(a-=(b+5));c=(a%11)+(b=1); 下列C语言程序哪有错误?用C语言编写编写程序哪有错误? C语言编程 假设有两矩阵A=1 2 3 4 5 6 C语言作业,编写一程序,要求输入x的值,输出y的值.有一函数:{x(-5 C语言问题求助,第一次学C语言,作业题目中有一道是判定一个数是不是三角形数(triangular number)三角形数是由1+2+3+4...的和组成的,0也是三角形数,所以三角形数的顺序是0,1,3,6,10,15,21,.,我写的程 C语言做简单加法本人菜鸟啊 刚接触C语言,这个是第一个家庭作业函数库只用 只用int 整型 5+2 设计一个c语言程序,完成下列和式计算 1+1/2-1/3+1/4-1/5+1/6-1/7+1/8-1/9+1/10 下列4个选项中,不属于数据库管理系统的组成部分的是A数据描述子语言B操纵子语言C管理例行程序D控制子语言 C语言输出下列图形 c语言 输出下列图形 * *** **** C语言求助.已知:int a=3,b=4,c=9,d=5,求下列表达式的值.(1) b---c (2) d+=a+b 3) ++a/b++*--c C语言菜鸟 有两道C语言题 5.下列程序的输出结果是【 】.main(){ int m[10]={0,1,2,3,4,5,6,7,8,9},*p=m;p=p+4;printf(%d ,*++p);}A)3 B)4 C)5 D)64.下列程序的输出结果是【 】.main(){ char *w[10]={ABCD,EFGH,IJKL 帮忙做下C语言作业. c语言:求下列表达式的值:(a>b)&&!c||1 其中a=1,b=2,c=3