C语言程序设计教程 第五章 课后习题参考答案.docx
C语言程序设计教程 第五章 课后习题参考答案 P124 2古典问题:兔子总数(斐波那契数列)#include int main() int f1=1,f2=1,f,i,k=0; printf("%dt %dt",f1,f2); k=k+2; for(i=3;i0) n=a%10; printf("%d",n); a=a/10; return 0; P124 5输出回文数 #include int main() int m,k=0; long int n,t; for(n=10;n0) m=m*10+t%10; t=t/10; if(n=m) printf("%dt",n); k+; if(k%9=0) printf("n"); printf("n"); return 0; 判断回文数 #include int main() int m=0; long int n,t; printf("请输入一个整数:"); scanf("%d",&n); t=n; while(t>0) m=m*10+t%10; t=t/10; if(n=m) printf("%d是回文数n",n); else printf("%d不是回文数n",n); return 0; 实验指导书 P33 1求奇偶数和 #include int main() int m=0,n=0,i=1,x; while(i=1e-7) m=m*i; e=e+1/m; i+; printf("e=%lfn",e); m=1,e=1,i=1; do m=m*i; e=e+1/m; i+; while(fabs(1/m)>=1e-7); printf("e=%lfn",e); return 0; P33 5求最大公约数和最小公倍数#include int main() int t,x,y,r,m,n; printf("please input two numbers:"); scanf("%d %d",&x,&y); m=x*y; if(x=15) printf("%dn",2*i-1); break; return 0;