ImageVerifierCode 换一换
格式:DOCX , 页数:39 ,大小:30KB ,
资源ID:6904875      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6904875.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c++部分代码.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c++部分代码.docx

1、c+部分代码部分作业的参考代码C+作业 输入一个字符,将其对应的ASCII码值输出1. #include2. usingnamespace std;3. int main()4. 5. char c;6. int i;7. coutc;9. i=c;10. cout字符 c 的 ASCII 为:iendl;11. return0;12. 输入一个小写字母,将其转换为大写字母后输出。1. #include2. usingnamespace std;3. int main()4. 5. char c1,c2;6. coutc1;8. 9. c2=c1-(a-A);10. 11. cout对应的大写

2、字母为:c2;12. 13. return0;14. 输入华氏温度,输出摄氏温度: C=5/9(F-32)1. #include2. usingnamespace std;3. int main()4. 5. double f,c;6. 7. coutf;9. 10. c =5.0*(f-32)/9;11. 12. cout对应的摄氏温度为:cendl;13. 14. return0;15. 输入两个数,将其值交换后输出。1. #include2. usingnamespace std;3. int main()4. 5. int a,b;6. 7. coutab;9. 10. int tem

3、p = a;11. a = b;12. b = temp;13. 14. cout交换后两个数据为:atbendl;15. 16. return0;17. 输入半径和高计算圆柱形的体积1. #include2. usingnamespace std;3. int main()4. 5. double r,h,v;6. double PI =3.14;/或者使用常量 const double PI=3.14; ,但绝对不能写作 7. coutrh;9. v = PI*r*r*h;10. cout体积为:vendl;11. return0;12. 输入直角三角形的两个直角边长,求斜边的长度,及面积

4、和周长。1. #include2. #include3. usingnamespace std;4. int main()5. 6. double a,b,c,s,l;7. 8. coutab;10. 11. c = sqrt(a*a+b*b);12. l = a+b+c;13. s = a*b/2;14. 15. cout斜边长为:cendl;16. cout周长为:lendl;17. cout面积为:sendl;18. 19. return0;20. 求三角形的面积(已知三个边能构成三角形)。1. #include2. #include3. usingnamespace std;4. in

5、t main()5. 6. double a,b,c,s;7. 8. coutabc;10. 11. double temp;12. temp =(a+b+c)/2;13. s = sqrt(temp*(temp-a)*(temp-b)*(temp-c);14. 15. cout三角形面积为:sendl;16. 17. return0;18. 求一元二次方程的根(假定有实数根)。1. #include2. #include3. usingnamespace std;4. int main()5. 6. int a,b,c;7. double delta;8. double x1,x2;9. 1

6、0. coutabc;12. 13. delta = b*b-4*a*c;14. root1 =(-b+sqrt(delta)/(2*a);15. root2 =(-b-sqrt(delta)/(2*a);16. 17. coutroot1 = root1endl;18. coutroot2 = root2endl;19. 20. return0;21. 输入一个4位正整数,依次输出该数的千、百、十和个位,并输出各位的和,并再反向输出该数。1. #include2. #include3. usingnamespace std;4. int main()5. 6. int x,qian,bai,

7、shi,ge,sum,newx;7. coutx;9. 10. qian = x/1000;11. bai =(x/100)%10;12. shi =(x/10)%10;13. ge = x%10;14. 15. sum = qian+bai+shi+ge;16. newx = ge*1000+shi*100+bai*10+qian;17. 18. coutqiantbaitshitgeendl;19. coutsum=sumendl;20. coutnewx=newxendl;21. return0;22. 输入一个8位数,将其中的中间四位取出来1. #include2. usingname

8、space std;3. int main()4. 5. int n;6. coutn;8. 9. n = n/100;/先去除末尾2位10. n = n%10000;/再取右边四位11. 12. cout中间四位为nendl;13. 14. return0;15. 输入钱数,输出钱数对应的百元、50元、20元、10元、5元、2元、1元张数。1. #include2. #include3. usingnamespace std;4. int main()5. 6. int x,yibai,wushi,ershi,shi,wu,er,yi;7. 8. coutx;10. 11. yibai =

9、x/100;12. x =x%100;13. wushi = x/50;14. x = x%50;15. ershi = x/20;16. x = x%20;17. shi = x/10;18. x = x%10;19. wu = x/5;20. x = x%5;21. er = x/2;22. x = x%2;23. yi = x;24. cout不同币种的张数依次为yibaitwushitershitshitwutertyiendl;25. return0;26. 求矩形面积和周长开始输入长和宽 a,b计算面积 s=a*b计算周长 l=2*(a+b)输出面积周长结束1. #include2

10、. usingnamespace std;3. int main()4. 5. double a,b,s,l;6. 7. coutab;9. 10. s = a*b;11. l =2*(a+b);12. 13. cout矩形面积为:sendl;14. cout矩形周长为:lendl;15. 16. return0;17. 将用户输入的大写字母转换为小写字母并输出,如果输入小写字母,则直接输出1. #include2. usingnamespace std;3. int main()4. 5. char c;6. 7. coutc;9. 10. if(c=A& c=Z)11. 12. c = c

11、 +(a-A);/或者 c+=32;13. 14. 15. cout该字母小写形式为:cendl;16. 17. return0;18. 输入一个三位数,求各位数字之和开始输入数字 num计算百位、十位和各位计算和输出和结束1. #include2. usingnamespace std;3. int main()4. 5. int num;6. int sum =0;7. 8. coutnum;10. 11. int bai,shi,ge;12. bai = num/100;13. shi = num/10%10;14. ge = num%10;15. 16. sum = bai+shi+g

12、e;17. 18. cout该数各位数字之和为:sumendl;19. 20. return0;21. 输入3个数a、b、c,按由小到大的顺序输出1. #include2. usingnamespace std;3. int main()4. 5. int a,b,c,t;6. 7. coutabc;9. 10. if(ab)11. 12. t = a;13. a = b;14. b = t;15. 16. if(ac17. 18. t = a;19. a = c;20. c = t;21. 22. if(bc)23. 24. t = b;25. b = c;26. c = t;27. 28.

13、 29. cout三个数据从小到大依次为:atbtcendl;30. 31. return0;32. 编写分段函数开始输入xx1?计算y = x*x+2输出y结束x=2?计算y=sqrt(x)+3计算y=0yesnoyesno1. #include2. #include3. usingnamespace std;4. int main()5. 6. double x,y;7. 8. coutx;10. 11. if(x1)12. 13. y=x*x+2;14. 15. elseif(x=2)16. 17. y=sqrt(x)+3;18. 19. else20. 21. y=0;22. 23.

14、24. couty=yendl;25. 26. return0;27. 当考生的机考成绩在不同的区间时,折合成最终成绩的算法也不同,规则如下:如果考生成绩小于60分,则最终成绩为 20 分,如果在 60-69 之间(包括60和69,下同),最终成绩为即考成绩的 50%,如果在 70-79 之间,为机考成绩的 55%,在 80-89 之间为 60%,大于等于 90 分为 65% ,请输入机考成绩计算最终成绩(本题虚构)。1. #include2. usingnamespace std;3. int main()4. 5. double x,y;6. coutx;8. 9. if(x60)10.

15、y =20;11. elseif(x=69)12. y = x*0.5;13. elseif(x=79)14. y = x*0.55;15. elseif(x=89)16. y = x*0.6;17. else18. y = x*0.65;19. 20. cout最终成绩为:yendl;21. 22. return0;23. 输入一个百分制分数,然后将其转换为五级分数,即 90-100之间为 A ,80-80 为 B ,70-79 为 C ,60-69 为 D ,60 为 E1. #include2. usingnamespace std;3. int main()4. 5. int x;6.

16、 char y;/由于 ABCDE 都是字符,所以使用 char 来存储结果7. 8. coutx;10. 11. if(x60)12. y=E;/注意不能使用双引号,双引号是字符串的定界符,单引号才是 char 的定界符。13. elseif(x=69)14. y=D;15. elseif(x=79)16. y=C;17. elseif(x=89)18. y=B;19. else20. y=A;21. 22. cout五分制分数为:yendl;23. 24. return0;25. 求100以内奇数的和开始i=1x100 ?sum = sum+ii=i+2输出y结束yesno1. #incl

17、ude2. usingnamespace std;3. int main()4. 5. double sum=0;6. 7. for(int i=1;i100;i+=2)8. 9. sum+=i;10. 11. 12. coutsum=sumendl;13. 14. return0;15. 或者1. #include2. usingnamespace std;3. int main()4. 5. double sum=0;6. 7. for(int i=1;i100;i+)8. 9. if(i%2=1)10. sum+=i;11. 12. 13. coutsum=sumendl;14. 15.

18、 return0;16. 或者1. #include2. usingnamespace std;3. int main()4. 5. double sum=0;6. int i=1;7. while(i100)8. 9. sum+=i;10. i+=2;11. 12. coutsum=sumendl;13. 14. return0;15. 统计 200到300之间7的倍数有多少个开始i=200,c=0i=300 ?i % 7 = 0 ?c = c+1i=i+1输出c结束yesnoyesno1. #include2. usingnamespace std;3. int main()4. 5. i

19、nt c=0;6. for(int i=200;i=300;i+)7. 8. if(i%7=0)9. c+;10. 11. cout200到300之间7的倍数有c个endl;12. 13. return0;14. 统计并输出所有的水仙花数(指三位数字的立方和等于其本身的三位数)1. #include2. #include3. usingnamespace std;4. int main()5. 6. for(int i=100;i=999;i+)7. 8. int bai,shi,ge;9. bai=i/100;10. shi=(i-bai*100)/10;11. ge=i%10;12. if

20、(pow(bai,3)+pow(shi,3)+pow(ge,3)= i)13. cout找到一个水仙花数:iendl;14. 15. 16. return0;17. 或者1. #include2. #include3. usingnamespace std;4. int main()5. 6. for(int i=1;i=9;i+)7. 8. for(int j=0;j=9;j+)9. 10. for(int k=0;k=9;k+)11. 12. if(pow(i,3)+pow(j,3)+pow(k,3)= i*100+j*10+k)13. cout找到一个水仙花数:i*100+j*10+ke

21、ndl;14. 15. 16. 17. return0;18. 用户输入十个整数,求其中最大值、最小值、和及平均值1. #include2. usingnamespace std;3. int main()4. 5. int x,max,min;6. double sum=0,ave;7. 8. for(int i=1;i=10;i+)9. 10. cout请输入第ix;12. /如果是第一次录入,则把该数看作是最大值也看作是最小值13. if(i =1)14. 15. max = x;16. min = x;17. 18. /否则除去求和之外,和已经有的最大值最小值比较并更新19. sum

22、+= x;20. if(xmax)21. max = x;22. if(xmin)23. min = x;24. 25. /求平均值26. ave = sum/10;27. 28. cout和为sumt平均值为avet最大值为maxt最小值为minendl;29. 30. return0;31. 求表达式 1-1/2+1/3-1/4+ . 1/99 的值1. #include2. #include3. usingnamespace std;4. int main()5. 6. double sum=0;7. 8. for(int i=1;i=99;i+)9. 10. sum+=pow(-1,i

23、+1)*1.0/i;11. 12. 13. cout表达式的和为sumendl;14. 15. return0;16. 统计所有三位数中三位数字之和为 24 的数1. #include2. #include3. usingnamespace std;4. int main()5. 6. for(int i=100;i=999;i+)7. 8. int bai,shi,ge;9. bai = i/100;10. shi = i/10%10;11. ge = i%10;12. if(bai+shi+ge =24)13. cout找到一个符合条件的数:iendl;14. 15. 16. return

24、0;17. 在体育赛事中,通常采用多个评委打分然后去掉最高分最低分取平均分的方法作为最终成绩,请编程模拟8位评委打分的过程1. #include2. usingnamespace std;3. int main()4. 5. int x,max,min;6. double sum=0,ave;7. 8. /第一次录入,则把该数看作是最大值也看作是最小值9. cinx;10. max=min=x;11. 12. for(int i=2;ix;15. 16. /除去求和之外,和已经有的最大值最小值比较并更新17. sum += x;18. if(xmax)19. max = x;20. if(xmin)21. min = x;22. 23. /求平均值24. ave =(sum-max-min)/6;25. 26. c

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1