问答题

[函数2.1说明] Fibonacci数列中头两个数均为1,从第三个数开始,每个数等于前两个数之和。下述程序计算Fibonacci数列中前15个数,并以每行5个数的格式输出。 [函数2.1] #include <stdio.h> main() { int i,f,f1=1,f2=1; printf("%5d%5d",f1,f2); for(i=3;i<=15;i++){ f= (1) ; printf("%5d",f); if( (2) = =0) printf("\n"); f1=12; (3) ; } } [试题一流程图]
[函数2.2说明] 函数fun(char *str1,char *str2)的功能是将字符串str2拼接到str1之后。 [函数2.2] fun(char *str1,char *str2) { int i,j; for(i=0;str1[i]!=’\0’;i++); for(j=0;str2[j]!=’\0’;j++) (4) ; (5) ; }

【参考答案】

(1) f1+f2 (2) i%5 (3) f2=f(4) str1[i++]=str2[j] (5) str1[i]=......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)