C程序设计教程罗建军 22080-00ch1_第1页
C程序设计教程罗建军 22080-00ch1_第2页
C程序设计教程罗建军 22080-00ch1_第3页
C程序设计教程罗建军 22080-00ch1_第4页
C程序设计教程罗建军 22080-00ch1_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国家级精品课程网站(本书配套教学网站),1,第1章C+语言简介,1.1+程序的基本结构1.2算法与程序1.3C+程序的基本要素1.4分析问题、编码和运行,2,1.1+程序的基本结构,例1-1第一个C+程序,在计算机屏幕上显示:HelloWorld!/Example1-1:屏幕上显示:HelloWorld!#includeusingnamespacestd;intmain()coutHelloWorld!q;,6,接上页:,/如果pq,交换p和qif(pq)r=p;p=q;q=r;/计算p除以q的余数rr=p%q;,7,接上页:,/只要r不等于0,重复进行下列计算while(r!=0)p=q;q=r;r=p%q;/输出结果coutThemaximumcommondivisorisq.v1v2v3说明:1)称为提取运算符2)V1、V2、V3是已定义的变量3)输入多个数据,数据之间可以用空格、回车键或Tab分开,12,(2)标准输出流对象cout格式:coutE1E2E31)称为插入运算符2)输出表达式E1、E2、E3例如:coutHello;/字符串常量cout4;/常量couta;/输出变量的值coutb;c=a+b;couta+b=cname2;,16,coutendl=endl;coutMydearname1,endl;coutHappybirthdaytoyou!endl;coutyours,endl;coutname2endl;cout=endl;return0;,17,例1-5:用梯形法计算定积分,使用梯形法计算定积分,其中a=0,b=1,被积函数为sin(x),取积分区间等分数为1000。,18,/Example#include#includeusingnamespacestd;intmain()doublea,b;doubleh;doublesum;intn;inti;a=0.0;b=1.0;n=1000;h=(b-a)/n;sum=(sin(a)+sin(b)/2;,19,for(i=1;in;i=i+1)sum=sum+sin(a+i*h);sum=sum*h;coutTheresultissumendl;return0;,20,例1-6:计算星球之间的万有引力,#includeusingnamespacestd;doublegrav(doublem1,doublem2,doubledistance)doubleg,G=6.67E-11;g=G*m1*m2/(distance*distance);returng;,21,intmain()doubleGse,Gme,Msun,Mearth,Mmoon,Dme;Msun=1.987E30;/太阳质量1.9871030千克Mearth=5.975E24;/地球质量5.9751024千克Gse=grav(Msun,Mearth,1.495E11);/太阳与地球两者间距1.4951011米coutThegravitationbetweensunandearthisGseN.endl;Mmoon=7.348E22;/月亮质量7.3481022千克Dme=3.844E5;/月亮与地球两者间距3.844105米Gme=grav(Mmoon,Mearth,Dme);coutThegravitationbetweenmoona

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论