北京理工大学C语言程序设计教程(第二版)李凤霞主编李书涛主审版课后习题答案

本站小编 免费考研网/2019-03-27

说 明
1. 本文所指的《C 语言程序设计教程(第二版)》是李凤霞主编、北京
理工大学出版社出版的,绿皮。
2 第1 章 程序设计基础知识
一、单项选择题(第23 页)
1-4.CBBC 5-8.DACA
二、填空题(第24 页)
1.判断条件 2.面向过程编程 3.结构化 4.程序 5.面向对象的程序设
计语言 7.有穷性 8.直到型循环 9.算法 10.可读性 11.模块化 12.对
问题的分析和模块的划分
三、应用题(第24 页)
2.源程序:
main()
{int i,j,k; /* i:公鸡数,j:母鸡数,k:小鸡数的1/3 */
printf("cock hen chick\n");
for(i=1;i<=20;i++)
for(j=1;j<=33;j++)
for(k=1;k<=33;k++)
北理工《C 语言程序设计教程(第二版)》李凤霞主编李书涛主审版课后习题答案 Haigeer001 整理
if (i+j+k*3==100&&i*5+j*3+k==100)
printf(" %d %d %d\n",i,j,k*3);}
执行结果:
cock hen chick
4 18 78
8 11 81
12 4 84
3.现计算斐波那契数列的前20 项。
递推法 源程序:
main()
{long a,b;int i;
a=b=1;
for(i=1;i<=10;i++) /*要计算前30 项,把10 改为15。*/
{printf("%8ld%8ld",a,b);
a=a+b;b=b+a;}}
递归法 源程序:
main()
{int i;
for(i=0;i<=19;i++)
printf("%8d",fib(i));}
fib(int i)
{return(i<=1?1:fib(i-1)+fib(i-2));}

1.下载地址 192.67 KB (需下载币0个)


相关话题/C语言程序设计