版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——第四版谭浩强c语言课后答案完整版
谭浩强c语言程序设计第四版完整版课后答案
C语言课后习题答案-第四版-谭浩强(1-7)
第一章
#includestdio.h
intmain()
{printf(**************************\n\n);
printf(VeryGood!\n\n);
printf(**************************\n);
return0;}
#includestdio.h
intmain()
{inta,b,c,max;
printf(pleaseinputa,b,c:\n);
scanf(%d,%d,%d,a,b,c);
max=a;
if(maxb)
max=b;
if(maxc)
max=c;
谭浩强c语言程序设计第四版完整版课后答案
printf(Thelargestnumberis%d\n,max);
return0;}
第3章
#includestdio.h
#includemath.h
intmain()
{floatp,r,n;
r=0.1;
n=10;
p=pow(1+r,n);
printf(p=%f\n,p);
return0;}
#includestdio.h
#includemath.h
intmain()
{floatr5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;
谭浩强c语言程序设计第四版完整版课后答案
p=1000;
r5=0.0585;
r3=0.054;
r2=0.0468;
r1=0.0414;
r0=0.0072;
p1=p*((1+r5)*5);
p2=p*(1+2*r2)*(1+3*r3);
p3=p*(1+3*r3)*(1+2*r2);
p4=p*pow(1+r1,5);
p5=p*pow(1+r0/4,4*5);
printf(p1=%f\n,p1);
printf(p2=%f\n,p2);
printf(p3=%f\n,p3);
printf(p4=%f\n,p4);
printf(p5=%f\n,p5);
return0;}
#includestdio.h
#includemath.h
//一次存5年期//先存2年期,到期后将本息再存3年期//先存3年期,到期后将本息再存2年期//存1年期,到期后将本息存再存1年期,连续存5次//存活期存款。活期利息每一季度结算一次//输出按第1方案得到的本息和//输出按第2方案得到的本息和//输出按第3方案得到的本息和//输出按第4方案得到的本息和//输出按第5方案得到的本息和
谭浩强c语言程序设计第四版完整版课后答案
intmain()
{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);
p2=p*(1+2*r2)*(1+3*r3);
p3=p*(1+3*r3)*(1+2*r2);
p4=p*pow(1+r1,5);
p5=p*pow(1+r0/4,4*5);
printf(p1=%f\n,p1);
printf(p2=%f\n,p2);
printf(p3=%f\n,p3);
printf(p4=%f\n,p4);
printf(p5=%f\n,p5);
return0;}
//一次存5年期//先存2年期,到期后将本息再存3年期//先存3年期,到期后将本息再存2年期//存1年期,到期后将本息存再存1年期,连续存5次//存活期存款。活期利息每一季度结算一次//输出按第1方案得到的本息和//输出按第2方案得到的本息和//输出按第3方案得到的本息和//输出按第4方案得到的本息和//输出按第5方案得到的本息和
谭浩强c语言程序设计第四版完整版课后答案
#includestdio.h
#includemath.h
intmain()
{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);
p2=p*(1+2*r2)*(1+3*r3);
p3=p*(1+3*r3)*(1+2*r2);
p4=p*pow(1+r1,5);
p5=p*pow(1+r0/4,4*5);
printf(p1=%10.2f\n,p1);
printf(p2=%10.2f\n,p2);
printf(p3=%10.2f\n,p3);
printf(p4=%10.2f\n,p4);
printf(p5=%10.2f\n,p5);
return0;
//一次存5年期//先存2年期,到期后将本息再存3年期//先存3年期,到期后将本息再存2年期//存1年期,到期后将本息存再存1年期,连续存5次//存活期存款。活期利息每一季度结算一次//输出按第1方案得到的本息和//输出按第2方案得到的本息和//输出按第3方案得到的本息和//输出按第4方案得到的本息和//输出按第5方案得到的本息和
谭浩强c语言程序设计第四版完整版课后答案
}
#includestdio.h
#includemath.h
intmain()
{floatd=300000,p=6000,r=0.01,m;
m=log10(p/(p-d*r))/log10(1+r);
printf(m=%6.2f\n,m);
return0;}
#includestdio.h
intmain()
{intc1,c2;
c1=197;
c2=198;
printf(c1=%c,c2=%c\n,c1,c2);
printf(c1=%d,c2=%d\n,c1,c2);
return0;}
谭浩强c语言程序设计第四版完整版课后答案
#includestdio.h
intmain()
{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;}
#includestdio.h
intmain()
{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;
谭浩强c语言程序设计第四版完整版课后答案
printf(passworis%c%c%c%c%c\n,c1,c2,c3,c4,c5);
return0;}
#includestdio.h
intmain()
{floath,r,l,s,sq,vq,vz;
floatpi=3.141526;
printf(请输入圆半径r,圆柱高h∶);
scanf(%f,%f,r,h);//要求输入圆半径r和圆柱高h
l=2*pi*r;//计算圆周长l
s=r*r*pi;//计算圆面积s
sq=4*pi*r*r;//计算圆球表面积sq
vq=3.0/4.0*pi*r*r*r;//计算圆球体积vq
vz=pi*r*r*h;//计算圆柱体积vz
printf(圆周长为: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;}
谭浩强c语言程序设计第四版完整版课后答案
#includestdio.h
intmain(){
charc1,c2;
printf(请输入两个字符c1,c2:);
c1=getchar();
c2=getchar();
printf(用putchar语句输出结果为:);
putchar(c1);
putchar(c2);
printf(\n);
printf(用printf语句输出结果为:);
printf(%c%c\n,c1,c2);
return0;}
#includestdio.h
intmain(){
intc1,c2;//整型定义
printf(请输入两个整数c1,c2:);
scanf(%d,%d,c1,c2);
谭浩强c语言程序设计第四版完整版课后答案
printf(按字符输出结果:\n);
printf(%c,%c\n,c1,c2);
printf(按ASCII码输出结果为:\n);
printf(%d,%d\n,c1,c2);
return0;
}#includestdio.h
intmain(){
charc1,c2;
inti1,i2;
printf(请输入两个字符c1,c2:);
scanf(%c,%c,c1,c2);
i1=c1;
i2=c2;
printf(按字符输出结果:\n);
printf(%c,%c\n,i1,i2);
printf(按整数输出结果:\n);
printf(%d,%d\n,c1,c2);
return0;
}#includestdio.h
intmain(){
//定义字符型变量//定义整型变量//赋值给整型变量
谭浩强c语言程序设计第四版完整版课后答案
charc1,c2;//定义为字符型
inti1,i2;//定义为整型
printf(请输入两个整数i1,i2:);
scanf(%d,%d,i1,i2);
c1=i1;//将整数赋值给字符变量
c2=i2;
printf(按字符输出结果:\n);
printf(%c,%c\n,c1,c2);
printf(按整数输出结果:\n);
printf(%d,%d\n,c1,c2);
return0;}
第四章
#includestdio.h
intmain(){
inta,b,c;
printf(请输入三个整数:);
谭浩强c语言程序设计第四版完整版课后答案
scanf(%d,%d,%d,a,b,c);
if(ab)
if(bc)
printf(max=%d\n,c);
else
printf(max=%d\n,b);
elseif(ac)
printf(max=%d\n,c);
else
printf(max=%d\n,a);
return0;
}#includestdio.h
intmain()
{inta,b,c,temp,max;
printf(请输入三个整数:);
scanf(%d,%d,%d,a,b,c);
temp=(ab)?a:b;/*将a和b中的大者存入temp中*/
max=(tempc)?temp:c;/*将a和b中的大者与c比较,取最大者*/
printf(三个整数的最大数是%d\n,max);
return0;
}#includestdio.h
#includemath.h
谭浩强c语言程序设计第四版完整版课后答案
#defineM1000
intmain(){
inti,k;
printf(请输入一个小于%d的整数i:,M);
scanf(%d,i);
while(iM)
{printf(输入的数不符合要求,请重新输入一个小于%d的整数i:,M);
scanf(%d,i);}
k=sqrt(i);
printf(%d的平方根的整数部分是:%d\n,i,k);
return0;}
#includestdio.h
#includemath.h
#defineM1000
intmain(){
inti,k;
谭浩强c语言程序设计第四版完整版课后答案
printf(请输入一个小于%d的整数i:,M);
scanf(%d,i);
if(iM)
{printf(输入的数不符合要求,请重新输入一个小于%d的整数i:,M);
scanf(%d,i);}
k=sqrt(i);
printf(%d的平方根的整数部分是:%d\n,i,k);
return0;}
#includestdio.h
intmain()
{intx,y;
printf(输入x:);
scanf(%d,x);
if(x1)/*x1*/
{y=x;
printf(x=%3d,y=x=%d\n,x,y);
}
elseif(x10)/*1=x10*/
谭浩强c语言程序设计第四版完整版课后答案
{y=2*x-1;
printf(x=%d,y=2*x-1=%d\n,x,y);
}
else/*x=10*/
{y=3*x-11;
printf(x=%d,y=3*x-11=%d\n,x,y);
}
return0;
}#includestdio.h
intmain(){
intx,y;
printf(enterx:);
scanf(%d,x);
y=-1;
if(x!=0)
if(x0)
y=1;
else
y=0;
printf(x=%d,y=%d\n,x,y);
return0;
谭浩强c语言程序设计第四版完整版课后答案
}
#includestdio.h
intmain(){
intx,y;
printf(pleaseenterx:);
scanf(%d,x);
y=0;
if(x=0)
if(x0)y=1;
elsey=-1;
printf(x=%d,y=%d\n,x,y);
return0;}
#includestdio.h
intmain()
{floatscore;
chargrade;
printf(请输入学生成绩:);
scanf(%f,score);
while(score100||score0)
谭浩强c语言程序设计第四版完整版课后答案
{printf(\n输入有误,请重输);
scanf(%f,score);
}
switch((int)(score/10))
{case10:
case9:grade='A';break;
case8:grade='B';break;
case7:grade='C';break;
case6:grade='D';break;
case5:
case4:
case3:
case2:
case1:
case0:grade='E';
}
printf(成绩是%5.1f,相应的等级是%c\n,score,grade);
return0;}
#includestdio.h
#includemath.h
intmain()
谭浩强c语言程序设计第四版完整版课后答案
intnum,indiv,ten,hundred,thousand,ten_thousand,place;//分别代表个位,十位,百位,千位,万位和位数
printf(请输入一个整数(0-99999):);
scanf(%d,num);
if(num9999)
place=5;
elseif(num999)
place=4;
elseif(num99)
place=3;
elseif(num9)
place=2;
elseplace=1;
printf(位数:%d\n,place);
printf(每位数字为:);
ten_thousand=num/10000;
thousand=(int)(num-te
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水果种植园农业土壤健康与肥力提升考核试卷
- 藤制宠物用品设计考核试卷
- 饮料行业数据分析方法考核试卷
- 轻质建筑材料在科研实验室建设的应用考核试卷
- 香料作物种植农产品包装设计考核试卷
- 洗浴中心清洁服务标准考核试卷
- 2024年度湖南省安全员之C证(专职安全员)考前冲刺模拟试卷B卷含答案
- 2024年度甘肃省安全员之A证(企业负责人)模拟考试试卷B卷含答案
- 监理合同范本(2篇)
- 2024年杀螨隆项目建议书
- 频率分布直方图专题训练
- 高一抽象函数专题
- 中国石油大学软件工程课程设计在线视频网站设计
- 液晶显示原理-
- 初中音乐《流浪者之歌》课件
- 幼儿园课程游戏化一日生活的组织策略
- 辽宁省阜新市药品零售药店企业药房名单目录
- 《挫折教育》优秀课件
- DB34-T 4010-2021 水利工程外观质量评定规程-高清现行
- OA系统技术要求
- 政府采购评审专家承诺书
评论
0/150
提交评论