有没有大佬会?作业难住了刚刚学
程序代码:
#include <stdio. h>define N 100 void fun (int f[], int n){ main( ){ } int f[N], i :FILE*fpifun (f, 10) ; for (i=0 ; i<10 ;i++)printf ("%d”,f[i]) ;printf ("in") ; fp=fopen (" out.dat”,"w") ;fun(f,30) ; fprintf(fp, "%d %d %d %d”,f [18],f[15],f[25],f [29]) ;fclose(fp) ; }
1.请编写函数fun,其功能是求出Fibonacci 数列的前n项存入到数组f中。该数列有如下特点:
F1=1(n=1)
F2=1(n=2)
Fn=Fn-2+Fn-1 (n=3)
( 33分)
2.有两个班级的学生成绩如下,请编写fun 函数,求每个班级的平均成绩。(33分)一班( 10人):67.5、89.5、99、69.5、77、89.5、76.5、54、60、99.5
二班(14人): 100、56、78、98.5、76、87、99、67.5、75、97、98.5、97、91.5、60
3.以下函数的功能是:统计一个数中位值为零的个数,以及位值为1的个数,并将统计结果存放数组c中。若输入181001,则输出位值为零的个数为2,位值为1的个数为3,请编写fun l函数。(34分)