10-11学年第二学期程序设计实验教案new

10-11学年第二学期程序设计实验教案new

ID:33770946

大小:67.75 KB

页数:6页

时间:2019-03-01

10-11学年第二学期程序设计实验教案new_第1页
10-11学年第二学期程序设计实验教案new_第2页
10-11学年第二学期程序设计实验教案new_第3页
10-11学年第二学期程序设计实验教案new_第4页
10-11学年第二学期程序设计实验教案new_第5页
资源描述:

《10-11学年第二学期程序设计实验教案new》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.输入并运行下面最简单的c程序。(1)输/IlHelloWorld字符串。#includeinian(){printf(MHelloWorld!°)}•将输入的文件存盘。•通过build菜单或相应的工具按钮对程序进行编译和连接。•执行连接后的程序。#includcintmain(){printfC'HelloWoiid!M);return0;}(2)输入并运行求三个数之和的程序。#includemian(){printf(Msum=%d",23+50+46);}•输入该程序并存盘,然后进行编

2、译和连接,如果出错,进行调试,直到无错为止。•运行程序,并查看运行结果,判断结果正确与否。•修改输出格式和三个数据,重新编译、连接和运行程序,分析运行结果。#includeintmainf){printf(Msum=%d'23+5()+46);return0;}2.编程计算表达式的值。z1200(1)24-4x5includeintmain(){printf(HTheresultis%dM2(X)/(24-4*5));return0;}(2)#include#includeint

3、inain(){printf(HTheresultis%f,Iog(2*3」41593球sqrt(13+pow(2.718282,2.0))));rcium0;(3)2.5+2*7%2/4#includeintmain(){printf("Theresultis%f",2.5+2*7%2/4);return0;}(4)3*(int)sqrt(34)-sin(6)*5+0x2AF#include#includeintmain(){printf("Theresultis%f",3*(int)sqrt

4、(34)-sin(6)*5+0x2AF);return0;}(5)4.5+8%5*(inl)(2.7+4.5)/2%4#include#includeintmain(){printf("Theresultis%f",4.5+8%5*(int)(2.7+4.5)/2%4);return0;}3编程计算5x2+2x+6的两个根。提示:对这个具体问题,可以先人工计算出判别式的值,以此作为已知信息就可以编程程序了。#include#ineludeintmain(){doublediat=2*2-4*

5、5*6;printf("xl=%f+%fix2=%f%fi",-2/2.0/5,sqrt(-diat)/2.0/5,-2/2.0/5,-sqrt(~diat)/2.0/5);return0;}1定义求圆球的体积、表面积,求圆柱体的体积、表而积的函数。#include#definePI3.141593#definesquare(r)r*r#definecubic(r)r*r*rdoublecircle_volume(doubler){return4/3.0*PI*cubic(r);}doublesurfacearea(doubler){r

6、eturn4.0*PI*square(r);prinlf(Hn);doublecylinder_volume(doubleredoubleh){returnPI*square(r)*h;)doublecylinder_sfarea(doubler,doubleh){return2.0*PI*r*(r+h);}1.定义函数:doubletmax(double,double,double),它返回三个参数中最大的一个。写一个主函数试验各种参数情况。includedoubletmax(doublea,doubleb,doublec){double

7、max;max=a;if(b>max)max=b;if(c>max)max=c;returnmax;}intmain(){doublexyz;printf(Mpleaseinputthreedoublenumber:H);scanf(“%lf%lf%f,&x,&y,&z);printf(Hthemaximumis%fM,tmax(x,y,z));return0;}2.请写一个程序,它打印出1至IJ100Z间被6或者7整除的所有的数;修改这个程序,使它打印出1到100之间只被6或者7之一整除的数(不包括同时被两者整除的那些数)。#include

8、>voidprint6o

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。