电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

【精品】C--上机作业答案讲解

37页
  • 卖家[上传人]:hs****ma
  • 文档编号:460768311
  • 上传时间:2023-10-16
  • 文档格式:DOC
  • 文档大小:152.50KB
  • / 37 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、资料内容仅供您学习参考.如有不当之处请联系改正或者删除c上机作业答案讲解第一章作业答案1 编写程序,将华氏温度转化为摄氏温度:公式:C=(5/9)*(F-32)程序代码:#includeusing namespace std;void main()float F,C;coutHPlease input F:H;cinF;C=5*(F-32)/9.0;coutnC=HCendl;运行结果:2编写程序,输入圆柱体的半径r和高h,计算圆柱体的体积。程序代码:#includeusing namespace std;#define PI 3.14159void main()float r,h,v;资料内容仅供您学习参考.如有不当之处.请联系改正或者删除2资料内容仅供您学习参考.如有不当之处请联系改正或者删除coutnPlease input r h:1;cinrh;v=PI*r*r*h;coutnv=Mvendl;运行结果:3输入三角形的三条边a,b,c,利用海伦公式计算三角形的面积area.若 则area=程序代码:#include#includeusing namespace std;voi

      2、d main()float a,b,c,p,area;coutHPlease input a b c:11;cinabc;if(a+bc)&(b+ca)&(a+cb)p=(a+b+c)/2.0;area=sqrt(p*(p-a)*(p-b)*(p-c);coutHarea=Hareaendl;else coutninput error!nendl;运行结果:4输入a,b,c的值,求一元二次方程: 的解。程序代码:#include#includeusing namespace std;void main()float a,b,c,p,xl,x2;coutnPlease input a b c:H;cinabc;p=b*b-4*a*c;if(p=0)x 1 =(-b+sqrt(p)/(2*a);x2=(-b-sqrt(p)/(2*a);coutHx 1 =ux 1 endl;coutHx2=Hx2endl;else coutnNO real root!11;运行结果 第二章作业答案1. 输入一个整数,计算该数的阶乘。程序代码:#includeusing namespace std;void

      3、 main()int i,n,p=l;cinn;for(i=l;i=n;i+)p=p*i;coutnM !=npendl;运行结果:2. 连续输入若干个整数,输入0结束。统计其正整数的个数,并计 算其中正整数的总和、平均值并输出。程序代码:#includeusing namespace std;void main()int a, n=0;资料内容仅供您学习参考.如有不当之处.请联系改正或者删除#资料内容仅供您学习参考.如有不当之处请联系改正或者删除float avg, sum=0;docina;if(a0)n+;sum+=a;while(a!=0);avg=sum/n;cout Wnendl;coutavg二avgendl;coutsunFsumendl;3. 输出所有的水仙花数。所谓“水仙花数”是一个三位数,其各位数字的立方和等于该数本身。如153=13+53+33程序代码:#includeusing namespace std;void main()int a, b, c, n;for (n=100;n1000;n+)a=n%10;b=n%100/10;c二n/100;if (n=

      4、a*a*a+b*b*b+c*c*c)coutnendl;运行结果:第三章作业答案1. 编写程序输出两个数的最大公约数和最小公倍数。2. 计算100300之内所有素数的和。3. 计算 s=l-l/3+l/5-l/74l/994. N是一个四位数,它的9倍恰好是其反序数(例如:123的反序数是 321),求N的值。第一题:程序代码:用辗转相除法求最大公约数;#includeusing namespace std;void main()int m,n,r,temp;cinmn;temp=m*n;while(r=m%n)m=n;n=r;cout最大公约数=” vvn vvendl;coutn 最小公倍数=ntemp/nendl;运行结果:第二题:程序代码:#includeusing namespace std;void main()int n4s=0;for(n=100;n300;n+)for(i=2;in;i+)if(n % i=0)break;if(i=n)s+=n;cout Hs=!,sendl;运行结果:Ztajr *第二题:资料内容仅供您学习参考.如有不当之处.话联系改正或者删除#资

      5、料内容仅供您学习参考.如有不当之处请联系改正或者删除程序代码:#include using namespace std; void main() int n=l;float s=0?f=l,p;for(n=l;n100;n+=2)p=f7n;s=s+p;f=-f;cout Hs=f,sendl;运行结果:第四题:程序代码:#includeusing namespace std;void main()int n,a,b,c,d;for(n=1000;n10000;n+)a=n/1000; 千位b=n% 1000/100;/ 百位c=n % 100/10;/+位d=n%10; 个位if(9*n=d*1000+c*100+b*10+a)coutnendl;运行结果:第四次作业答案1. 编写两个函数,分别计算两个整数的最大公约数和最小公倍 数,并在主函数中调用该函数,并输出结果。2. 编写一个判断素数的函数,函数原型为:int isprime(int n),在主 函数中调用该函数,计算100-1000之间所有素数的和。3. 编写一个函数,f(n)=,并在主函数中输出f(10)的值。(说明自然对

      6、数In的函数原型为double log(float x).4. 编写一个计算阶乘的函数,函数原型为int fac(int n),在主函数中 调用该函数,计算:S=M!+N!.第一题:程序代码:#includeusing namespace std;求最大公约数int gcd(int m,int n)int r;while(r=m%n)m=n;n=r;return n;求最小公倍数int lcd(int mint n)return m*n/gcd(m,n);void main()int a,b;cinab;cout最大公约数为:ngcd(a,b)endl;cout最小公倍数为:nlcd(a,b)endl;运行结果:第二题:程序代码:#includeusing namespace std;判断素数的函数,若n为素数,函数返回1,否则返回0;int isprime(int n)inti;for(i=2;in;i+)if(n%i=0)return 0;return 1;void main()int i,s=0;for(i=100;i1000;i+)if(isprime(i)s=s+i;cout

      7、s=HsendI;运行结果:第三题:程序代码:#include#includeusing namespace std;double f(int n)inti;double s=0;for(i=2;i=n;i+)s=s+log ;return sqrt(s);void main()coutf( 10)endl;运行结果:第四题:程序代码:#includeusing namespace std;用递归编写计算阶乘的函数int fac(int n)jf(n=Olln= 1 )return 1;else return n*fac(n-l);void main()int M,N,s;cinMN;s=fac(M)+fac(N);coutMn !+nNn !=nsendl;运行结果:第五章第六次上机内容1、定义一个3行4列的数组,计算所有数据的平均值,并输出最大值和最小值和它的行号和列号。2、编写程序,实现一个一维数组的反序存放。3、用选择排序法实现10整数由小到大排序。4、用冒泡法实现10整数由大到小排序。程序代码:#include void main()资料内容仅供您学习参考.如有不当之处.话联系改正或者删除#燼遊号嚅站涪谕世七燃冰目对HllpeIN-净娥探氷01E遇咄注罪 里 3=411=12025910 丈 14820=6 丈 309229521=; inf i J9m3r-max9min;maxuminu 旦 0=01 jmunuo;for(H0;i3;+)for(j0;jA4;j+)if(asEvmaxMmaxufi9【i汁 ml!.;ndl.j else if(amuAmin)亠 minHamE;kHi=d!.;) couiAC 二 maxu 二 ccmaxccendl;cou 穴A-4l4tnAcmcA.utn X A As A Asa-cou 穴八二 minu 二 ccminendl;COU 穴八二41血”二 AAAA 二如”二 AA-end_ 一sndudeciosfream.hvdefine N 6void maB-o(im 里 nh(1291209219325);ini E;

      《【精品】C--上机作业答案讲解》由会员hs****ma分享,可在线阅读,更多相关《【精品】C--上机作业答案讲解》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.