资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
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.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=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(“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); / 先存 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); / 输出按第 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); / 先存 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=%10.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 main() 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 #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(“圆球表面积为: 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() 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“,c1=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;
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号