• / 112

《C语言程序设计》课后习题答案(第四版)谭浩强.docx

资源描述:
《《C语言程序设计》课后习题答案(第四版)谭浩强.docx》由本站会员分享,支持在线阅读,更多《《C语言程序设计》课后习题答案(第四版)谭浩强网友投稿.docx》相关的内容可在三九文库网上搜索。

第1章程序设计和C语言11.1什么是计算机程序11.2什么是计算机语言11.3C语言的发展及其特点31.4最简单的C语言程序51.4.1最简单的C语言程序举例61.4.2C语言程序的结构101.5运行C程序的步骤与方法121.6程序设计的任务1415#includeintmain(){printf("**************************\n\n");printf("VeryGood!\n\n");printf("**************************\n"。

);return0;}16#includeintmain(){inta,b,c,max;printf("pleaseinputa,b,c:\n");scanf("%d,%d,%d",&a,&b,&c);max=a;if(max

1什么是算法162.2简单的算法举例172.3算法的特性212.4怎样表示一个算法222.4.1用自然语言表示算法222.4.2用流程图表示算法222.4.3三种基本结构和改进的流程图262.4.4用NS流程图表示算法282.4.5用伪代码表示算法312.4.6用计算机语言表示算法322.5结构化程序设计方法34习题36第章最简单的C程序设计——顺序程序设计373.1顺序程序设计举例373.2数据的表现形式及其运算393.2.1常量和变量393.2.2数据类型423.2.3整型数据443.2.4字符型数据473.

2.5浮点型数据493.2.6怎样确定常量的类型513.2.7运算符和表达式523.3C语句573.3.1C语句的作用和分类573.3.2最基本的语句——赋值语句593.4数据的输入输出653.4.1输入输出举例653.4.2有关数据输入输出的概念673.4.3用printf函数输出数据683.4.4用scanf函数输入数据753.4.5字符数据的输入输出78习题8231#include#includeintmain(){floatp,r,n;r=0.1;n=10。

p=pow(1+r,n);printf("p=%f\n",p);return0;}321#include#includeintmain(){floatr5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;r5=0.0585;r3=0.054;r2=0.0468;r1=0.0414;r0=0.0072;p1=p*((1+r5)*5);//一次存5年期p2=p*(1+2*r2)*(1+3*r3);//先存2年期,到期后将本息再存3年期p3=p*(1+3*r3)*(1+2*r2)。

//先存3年期,到期后将本息再存2年期p4=p*pow(1+r1,5);//存1年期,到期后将本息存再存1年期,连续存5次p5=p*pow(1+r0/4,4*5);//存活期存款。活期利息每一季度结算一次printf("p1=%f\n",p1);//输出按第1方案得到的本息和printf("p2=%f\n",p2);//输出按第2方案得到的本息和printf("p3=%f\n",p3);//输出按第3方案得到的本息和printf("p4=%f\n",p4);//输出按第4方案得到的本息和printf("。

p5=%f\n",p5);//输出按第5方案得到的本息和return0;}322#include#includeintmain(){doubler5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;r5=0.0585;r3=0.054;r2=0.0468;r1=0.0414;r0=0.0072;p1=p*((1+r5)*5);//一次存5年期p2=p*(1+2*r2)*(1+3*r3);//先存2年期,到期后将本息再存3年期p3=p*(1+3*r3)*(1+2*r2)。

//先存3年期,到期后将本息再存2年期p4=p*pow(1+r1,5);//存1年期,到期后将本息存再存1年期,连续存5次p5=p*pow(1+r0/4,4*5);//存活期存款。活期利息每一季度结算一次printf("p1=%f\n",p1);//输出按第1方案得到的本息和printf("p2=%f\n",p2);//输出按第2方案得到的本息和printf("p3=%f\n",p3);//输出按第3方案得到的本息和printf("p4=%f\n",p4);//输出按第4方案得到的本息和printf("。

p5=%f\n",p5);//输出按第5方案得到的本息和return0;}323#include#includeintmain(){floatr5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;r5=0.0585;r3=0.054;r2=0.0468;r1=0.0414;r0=0.0072;p1=p*((1+r5)*5);//一次存5年期p2=p*(1+2*r2)*(1+3*r3);//先存2年期,到期后将本息再存3年期p3=p*(1+3*r3)*(1+2*r2)。

//先存3年期,到期后将本息再存2年期p4=p*pow(1+r1,5);//存1年期,到期后将本息存再存1年期,连续存5次p5=p*pow(1+r0/4,4*5);//存活期存款。活期利息每一季度结算一次printf("p1=%10.2f\n",p1);//输出按第1方案得到的本息和printf("p2=%10.2f\n",p2);//输出按第2方案得到的本息和printf("p3=%10.2f\n",p3);//输出按第3方案得到的本息和printf("p4=%10.2f\n",p4);//输出按第4方案得到的本息和printf("。

p5=%10.2f\n",p5);//输出按第5方案得到的本息和return0;}33.#include#includeintmain(){floatd=300000,p=6000,r=0.01,m;m=log10(p/(pd*r))/log10(1+r);printf("m=%6.2f\n",m);return0;}34#includeintmain(){intc1,c2;c1=197。

c2=198;printf("c1=%c,c2=%c\n",c1,c2);printf("c1=%d,c2=%d\n",c1,c2);return0;}35#includeintmain(){inta,b;floatx,y;charc1,c2;scanf("a=%db=%d",&a,&b);scanf("%f%e",&x,&y);scanf("%c%c",&c1。

&c2);printf("a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c\n",a,b,x,y,c1,c2);return0;}36#includeintmain(){charc1=C,c2=h,c3=i,c4=n,c5=a;c1=c1+4;c2=c2+4;c3=c3+4;c4=c4+4;c5=c5+4;printf("passworis%c%c%c%c%c\n",c1,c2,c3,c4,c5);return0;}37#include<。

stdio.h>intmain(){floath,r,l,s,sq,vq,vz;floatpi=3.141526;printf("请输入圆半径r,圆柱高h∶");scanf("%f,%f",&r,&h);//要求输入圆半径r和圆柱高hl=2*pi*r;//计算圆周长ls=r*r*pi;//计算圆面积ssq=4*pi*r*r;//计算圆球表面积sqvq=3.0/4.0*pi*r*r*r;//计算圆球体积vqvz=pi*r*r*h;//计算圆柱体积vzprintf("圆周长为:l=%6。

2f\n",l);printf("圆面积为:s=%6.2f\n",s);printf("圆球表面积为:sq=%6.2f\n",sq);printf("圆球体积为:v=%6.2f\n",vq);printf("圆柱体积为:vz=%6.2f\n",vz);return0;}381#includeintmain(){intc1,c2;//整型定义printf("请输入两个整数c1,c2:");scanf("。

展开阅读全文
 温馨提示:
下载提示
关于本文
本文标题:《C语言程序设计》课后习题答案(第四版)谭浩强.docx
链接地址:https://www.999doc.com/662152.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 联系我们

copyright © 2016-2021  999doc三九文库网 版权所有

经营许可证编号:苏ICP备2020069977号  网站客服QQ:772773258  联系电话:0518-83073133