2022年最新版c++程序设计_谭浩强_答案 .docx
《2022年最新版c++程序设计_谭浩强_答案 .docx》由会员分享,可在线阅读,更多相关《2022年最新版c++程序设计_谭浩强_答案 .docx(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 最新版: interesting. n; 名师归纳总结 第一章1.8 题return 0; #include using namespace std; 2.7 题1.5 题int main #include #include using namespace std; using namespace std; int a,b,c; int main int main cinab; int i,j,m,n; c=a+b; i=8; coutThisis; couta+b=a+bendl; j=10; coutaC+; return 0; m=+i+
2、j+; coutprogram.; n=+i+j+m; return 0; 1.9 题coutitjtmtnen1.6 题#include #include using namespace std; dl; using namespace std; int main return 0; int main int a,b,c; 2.8 题int a,b,c; int addint x,int y; #include a=10; cinab; using namespace std; b=23; c=adda,b; int main c=a+b; couta+b=cendl; char c1=C,
3、 c2=h, c3=i, c4=n, c5=a; couta+b=; return 0; c1+=4; coutc; c2+=4; coutendl; int addint x,int y c3+=4; return 0; c4+=4; int z; c5+=4; 1.7 七题z=x+y; coutpassword returnz; is:c1c2c3c4c5endl; #include return 0; using namespace std; 2.3 题 int main #include 3.2 题 using namespace std; #include int a,b,c; in
4、t main #include int fint x,int y,int z; char using namespace std; cinabc; c1=a,c2=b,c3=c,c4=101,c5=116; int main c=fa,b,c; coutc1c2c3n; float h,r,l,s,sq,vq,vz; coutcendl; couttbc4tc5n; const float pi=3.1415926; return 0; return 0; coutrh; int fint x,int y,int z 2.4 题l=2*pi*r; #include s=r*r*pi; int
5、m; using namespace std; sq=4*pi*r*r; if xy m=x; int main vq=3.0/4.0*pi*r*r*r; else m=y; char c1=C,c2=+,c3=+; vz=pi*r*r*h; if zm m=z; coutI say: c1c2c3; coutsetiosflagsios:fixedsetiosflagreturnm; coutttHe says: C+ is very 第 1 页,共 48 页- - - - - - -精选学习资料 - - - - - - - - - sios:right 一个字符赋给c1 ifab 名师归纳
6、总结 setprecision2; c2=getchar; / 将输入的第ifbc coutl= setw10lendl; 二个字符赋给c2 coutmax=c; couts= setw10sendl; cout用 putchar 函数输出结果为 :; else coutsq=setw10sqendl; putcharc1; coutmax=b; coutvq=setw10vqendl; putchar44; else if ac coutvz=setw10vzendl; putcharc2; coutmax=c; return 0; coutendl; else cout用 cout 语句输
7、出结果为 :; coutmax=a; 3.3 题coutc1,c2endl; coutendl; #include return 0; return 0; using namespace std; int main 3.5 题3.9 题另一解float c,f; #include cout请输入一个华氏温度:; using namespace std; #include cinf; int main using namespace std; c=5.0/9.0*f-32; / 留意5char c1,c2; int main 和 9 要用实型表示 ,否就 5/9 值为 0 int i1,i2;
8、/ 定义int a,b,c,temp,max ; cout摄氏温度为 :cendl; 为整型coutplease enter three integer return 0; couti1i2; cinabc; 3.4 题c1=i1; temp=ab.a:b; c2=i2; /* 将 a和 b中的大者存入temp 中 */ #include cout按字符输出结果为:c1c.temp:c; using namespace std; c2endl; /* 将 a 和 b 中的大者与c 比较,最int main return 0; 大者存入 max */ char c1,c2; cout请输入两个字
9、符c1,c2:; 3.8 题coutmax=maxendl; c1=getchar; / 将输入的第#include return 0; 一个字符赋给c1 using namespace std; c2=getchar; / 将输入的第int main 3.10 题二个字符赋给c2 int a=3,b=4,c=5,x,y; cout用 putchar 函数输出结果为:; coutc & b=cendl; #include putcharc1; couta|b+c & b-cendl; using namespace std; putcharc2; coutb & .c|1endl; int m
10、ain coutendl; cout.x=a & y=b & 0endl; int x,y; cout用 cout 语句输出结果为:; cout.a+b+c-1 & b+c/2endl; coutenter x:; coutc1c2x; return 0; if x1 3.9 题y=x; 3.4 题另一解include coutx=x, y=x=y; #include using namespace std; using namespace std; int main else if x10 int main int a,b,c; / 1 x10 char c1,c2; coutplease
11、enter three integer y=2*x-1; cout请输入两个字符c1,c2:; numbers:; coutx=xabc; y=2*x-1=y; 第 2 页,共 48 页- - - - - - -精选学习资料 - - - - - - - - - */ case 名师归纳总结 else coutenter an integer099999:; 3:couthundred,ten,num; v9999 coutreverse order:; coutx=x, place=5; coutindivtenhundredendl; y=3*x-11=999 place=4; break;
12、 cout99 case return 0; place=3; 2:coutten,indiv9 coutreverse order:; 3.11 题place=2; coutindivtenendl; #include else place=1; break; using namespace std; coutplace=placeendl; case 1:coutindivendl; int main / 运算各位数字coutreverse order:; float score; ten_thousand=num/10000; coutindivendl; char grade; tho
13、usand=intnum-ten_thousand*100break; coutscore; hundred=intnum-ten_thousand*100 while score100|score0 3.13 题coutdata error,enter data 00-thousand*1000/100; #include again.; ten=intnum-ten_thousand*10000-thusing namespace std; cinscore; int main ousand*1000-hundred*100/10; long i; /iswitchintscore/10
14、indiv=intnum-ten_thousand*10000-t为利润case 10: float case 9: grade=A;break; housand*1000-hundred*100-ten*10; bonus,bon1,bon2,bon4,bon6,bon10; case 8: grade=B;break; coutoriginal order:; bon1=100000*0.1; /case 7: grade=C;break; switchplace 利润为 10 万元时的奖金bon2=bon1+100000*0.075; /case 6: grade=D;break; ca
15、se default:grade=E; 5:coutten_thousand,thousand利润为 20 万元时的奖金bon4=bon2+100000*0.05; / ,hundred,ten,indivcoutscore is score, grade en 利润为 40 万元时的奖金is gradeendl; dl; bon6=bon4+100000*0.03; /return 0; coutreverse order:; 利润为 60 万元时的奖金bon10=bon6+400000*0.015; / coutindivtenhundredthousan3.12 题利润为 100 万元时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年最新版c+程序设计_谭浩强_答案 2022 最新版 c+ 程序设计 谭浩强 答案
限制150内