c语言-C程序设计(第四版)谭浩强_课后习题答案第3章

上传人:nt****6 文档编号:35877172 上传时间:2018-03-21 格式:DOC 页数:6 大小:38KB
返回 下载 相关 举报
c语言-C程序设计(第四版)谭浩强_课后习题答案第3章_第1页
第1页 / 共6页
c语言-C程序设计(第四版)谭浩强_课后习题答案第3章_第2页
第2页 / 共6页
c语言-C程序设计(第四版)谭浩强_课后习题答案第3章_第3页
第3页 / 共6页
c语言-C程序设计(第四版)谭浩强_课后习题答案第3章_第4页
第4页 / 共6页
c语言-C程序设计(第四版)谭浩强_课后习题答案第3章_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《c语言-C程序设计(第四版)谭浩强_课后习题答案第3章》由会员分享,可在线阅读,更多相关《c语言-C程序设计(第四版)谭浩强_课后习题答案第3章(6页珍藏版)》请在金锄头文库上搜索。

1、C 程序设计(第四版)谭浩强_课后习题答案第 3 章第 3 章最简单的 C 程序设计顺序程序设计 37 3.1 顺序程序设计举例 37 3.2 数据的表现形式及其运算 39 3.2.1 常量和变量 39 3.2.2 数据类型 42 3.2.3 整型数据 44 3.2.4 字符型数据 47 3.2.5 浮点型数据 49 3.2.6 怎样确定常量的类型 51 3.2.7 运算符和表达式 52 3.3C 语句 57 3.3.1C 语句的作用和分类 57 3.3.2 最基本的语句赋值语句 59 3.4 数据的输入输出 65 3.4.1 输入输出举例 65 3.4.2 有关数据输入输出的概念 67 3.

2、4.3 用 printf 函数输出数据 68 3.4.4 用 scanf 函数输入数据 75 3.4.5 字符数据的输入输出 78 习题 823-1 #include #include int main() float p,r,n;r=0.1;n=10;p=pow(1+r,n); printf(“p=%fn“,p);return 0; 3-2-1 #include #include int main() float r5,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

3、=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=%fn“,p1); / 输出按第 1 方案得到的本息和 printf(“p2=%fn“,p2); / 输出按第 2 方案得到的本息和 printf(“

4、p3=%fn“,p3); / 输出按第 3 方案得到的本息和 printf(“p4=%fn“,p4); / 输出按第 4 方案得到的本息和 printf(“p5=%fn“,p5); / 输出按第 5 方案得到的本息和 return 0; 3-2-2 #include #include int main() double r5,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);

5、/ 先存 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=%fn“,p1); / 输出按第 1 方案得到的本息和 printf(“p2=%fn“,p2); / 输出按第 2 方案得到的本息和 printf(“p3=%fn“,p3); / 输出按第 3 方案得到的本息和 printf(“p4=%fn“,p4

6、); / 输出按第 4 方案得到的本息和 printf(“p5=%fn“,p5); / 输出按第 5 方案得到的本息和 return 0; 3-2-3 #include #include int main() float r5,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); /

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

8、0.2fn“,p5); / 输出按第 5 方案得到的本息和 return 0; 3-3. #include #include int main() float d=300000,p=6000,r=0.01,m;m=log10(p/(p-d*r)/log10(1+r);printf(“m=%6.2fn“,m);return 0; 3-4#include int main() int c1,c2;c1=197;c2=198;printf(“c1=%c,c2=%cn“,c1,c2);printf(“c1=%d,c2=%dn“,c1,c2);return 0; 3-5 #include int mai

9、n() int a,b;float x,y;char c1,c2;scanf(“a=%d b=%d“,scanf(“%f %e“,scanf(“%c%c“,printf(“a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%cn“,a,b,x,y,c1,c2);return 0; 3-6 #include int main() char c1=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(“passwor is %c%c%c%c%cn“,c1,c2,c3,c4,c5);return 0; 3-7

10、 #include int main () float h,r,l,s,sq,vq,vz;float pi=3.141526;printf(“请输入圆半径 r,圆柱高 h“);scanf(“%f,%f“, /要求输入圆半径 r 和圆柱高 h l=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.2fn“,l);printf(“圆面积为: s=%6.2fn“,s); printf(“圆球

11、表面积为: sq=%6.2fn“,sq);printf(“圆球体积为: v=%6.2fn“,vq);printf(“圆柱体积为: vz=%6.2fn“,vz);return 0;3-8-1 #include int main() int c1,c2; /整型定义 printf(“请输入两个整数 c1,c2:“);scanf(“%d,%d“,printf(“按字符输出结果:n“);printf(“%c,%cn“,c1,c2);printf(“按 ASCII 码输出结果为:n“);printf(“%d,%dn“,c1,c2);return 0; 3-8-2 #include int main()

12、char c1,c2; /定义字符型变量int i1,i2; /定义整型变量 printf(“请输入两个字符 c1,c2:“);scanf(“%c,%c“,i1=c1; /赋值给整型变量 i2=c2;printf(“按字符输出结果:n“);printf(“%c,%cn“,i1,i2);printf(“按整数输出结果:n“);printf(“%d,%dn“,c1,c2);return 0; 3-8-3 #include int main() char c1,c2; /定义为字符型 int i1,i2; /定义为整型 printf(“请输入两个整数 i1,i2:“);scanf(“%d,%d“,c

13、1=i1; /将整数赋值给字符变量 c2=i2;printf(“按字符输出结果:n“);printf(“%c,%cn“,c1,c2);printf(“按整数输出结果:n“);printf(“%d,%dn“,c1,c2);return 0; 3-8 #include int main() char c1,c2; printf(“请输入两个字符 c1,c2:“); c1=getchar(); c2=getchar(); printf(“用 putchar 语句输出结果为:“); putchar(c1); putchar(c2); printf(“n“); printf(“用 printf 语句输出结果为:“); printf(“%c %cn“,c1,c2); return 0;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号