谭浩强c++程序设计课后习题答案.docx

上传人:11****ws 文档编号:2249217 上传时间:2019-05-03 格式:DOCX 页数:75 大小:79.73KB
下载 相关 举报
谭浩强c++程序设计课后习题答案.docx_第1页
第1页 / 共75页
谭浩强c++程序设计课后习题答案.docx_第2页
第2页 / 共75页
谭浩强c++程序设计课后习题答案.docx_第3页
第3页 / 共75页
谭浩强c++程序设计课后习题答案.docx_第4页
第4页 / 共75页
谭浩强c++程序设计课后习题答案.docx_第5页
第5页 / 共75页
点击查看更多>>
资源描述

1、谭浩强 c+程序设计课后答案娄警卫2 / 75第一章1.5 题#include using namespace std;int main()coutusing namespace std;int main()int a,b,c;a=10;b=23;c=a+b;coutusing namespace std;int main()int a,b,c;int f(int x,int y,int z);cinabc;c=f(a,b,c);coutusing namespace std;int main()int a,b,c;cinab;c=a+b;coutusing namespace std;int

2、 main()int a,b,c;int add(int x,int y);cinab;c=add(a,b);coutusing namespace std;int main()char c1=a,c2=b,c3=c,c4=101,c5=116;coutusing namespace std;int main()char c1=C,c2=+,c3=+;coutusing namespace std;int main()int i,j,m,n;i=8;j=10;m=+i+j+;n=(+i)+(+j)+m;coutusing namespace std;int main()char c1=C, c

3、2=h, c3=i, c4=n, c5=a;c1+=4;c2+=4;c3+=4;c4+=4;c5+=4;cout#include using namespace std;int main ( )float h,r,l,s,sq,vq,vz;const float pi=3.1415926;coutrh;l=2*pi*r;s=r*r*pi;sq=4*pi*r*r;vq=3.0/4.0*pi*r*r*r;vz=pi*r*r*h;coutusing namespace std;int main ()float c,f;coutf;c=(5.0/9.0)*(f-32); /注意 5 和 9要用实型表示

4、,否则 5/9 值为 0coutusing namespace std;int main ( )char c1,c2;coutusing namespace std;int main ( )char c1,c2;coutusing namespace std;int main ( )char c1,c2; int i1,i2; /定义为整型couti1i2;c1=i1;c2=i2;coutusing namespace std;int main ( ) int a=3,b=4,c=5,x,y;coutc int main ( )int a,b,c;coutabc;if(a5 / 75using

5、 namespace std;int main ( )int a,b,c,temp,max ;coutabc;temp=(ab)?a:b; /* 将 a 和 b 中的大者存入 temp 中 */max=(tempc)?temp:c; /* 将 a 和 b 中的大者与 c 比较,最大者存入max */coutusing namespace std;int main ( )int x,y;coutx;if (xusing namespace std;int main ()float score;char grade;coutscore;while (score100|scorescore;swit

6、ch(int(score/10)case 10:case 9: grade=A;break;case 8: grade=B;break;case 7: grade=C;break;case 6: grade=D;break;default:grade=E; coutusing namespace std;int main ()long int num;int indiv,ten,hundred,thousand,ten_thousand,place; /*分别代表个位,十位, 百位,千位,万位和位数 */coutnum;if (num9999)place=5;else if (num999)p

7、lace=4;else if (num99)place=3;else if (num9)place=2;else place=1;coutusing namespace std;int main () long i; /i 为利润float bonus,bon1,bon2,bon4,bon6,bon10;bon1=100000*0.1; /利润为 10 万元时的奖金bon2=bon1+100000*0.075; /利润为 20 万元时的奖金bon4=bon2+100000*0.05; /利润为 40 万元时的奖金bon6=bon4+100000*0.03; /利润为 60 万元时的奖金bon1

8、0=bon6+400000*0.015; /利润为 100 万元时的奖金couti;if (i7 / 75using namespace std;int main ()long i;float bonus,bon1,bon2,bon4,bon6,bon10;int c;bon1=100000*0.1;bon2=bon1+100000*0.075;bon4=bon2+200000*0.05;bon6=bon4+200000*0.03;bon10=bon6+400000*0.015;couti;c=i/100000;if (c10) c=10;switch(c)case 0: bonus=i*0.

9、1; break;case 1: bonus=bon1+(i-100000)*0.075; break;case 2:case3: bonus=bon2+(i-200000)*0.05;break;case 4:case5: bonus=bon4+(i-400000)*0.03;break;case 6:case 7:case 8:case 9: bonus=bon6+(i-600000)*0.015; break;case 10: bonus=bon10+(i-1000000)*0.01;coutusing namespace std;int main ()int t,a,b,c,d;cou

10、tabcd;coutb)t=a;a=b;b=t; if (ac)t=a; a=c; c=t;if (ad)t=a; a=d; d=t;if (bc)t=b; b=c; c=t;if (bd)t=b; b=d; d=t;if (cd)t=c; c=d; d=t;coutusing namespace std;int main ()int p,r,n,m,temp;coutnm; if (nusing namespace std;int main ()char c;int letters=0,space=0,digit=0,other=0;cout=a int main ()int a,n,i=1

11、,sn=0,tn=0;coutan;while (iusing namespace std;int main ()float s=0,t=1;int n;for (n=1;nusing namespace std;int main ()int i,j,k,n;coutusing namespace std;int main()const int m=1000; / 定义寻找范围 int k1,k2,k3,k4,k5,k6,k7,k8,k9,k10;int i,a,n,s;for (a=2;a1) cout1 表示 a 至少有 2 个因子 if (n2) cout2 表示至少有 3 个因子,故应

12、再输出一个因子 if (n3) cout3 表示至少有 4 个因子,故应再输出一个因子 if (n4) cout5) cout6) cout7)cout8)cout9)coutusing namespace std;int main()int m,s,i;for (m=2;musing namespace std;int main()int k11;10 / 75int i,a,n,s;for (a=2;ausing namespace std;int main()int i,t,n=20;double a=2,b=1,s=0;for (i=1;iusing namespace std;int

13、 main()int day,x1,x2;day=9;x2=1;while(day0)x1=(x2+1)*2; / 第 1 天的桃子数是第 2 天桃子数加 1 后的 2 倍 x2=x1;day-;cout#include using namespace std;int main()float a,x0,x1;couta; / 输入 a 的值 x0=a/2;x1=(x0+a/x0)/2;dox0=x1;x1=(x0+a/x0)/2;while(fabs(x0-x1)=1e-5);coutusing namespace std;int main()int i,k;for (i=0;i=3;i+) / 输出上面4 行*号 for (k=0;k=2*i;k+)cout“*“; / 输出*号 coutendl; /输出完一行*号后换行

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

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。