- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计》实验报告专业:应用化学班级:应化15EIE 学号:201513280205学生姓名:朱虎林实验日期:成绩:指导老师:实验单元二程序模块化设计实验题目实验六函数实验目的(1)掌握函数的定义和调用方法。(2)掌握形参和实参之间的对应关系。(3)利用函数实现相应的功能模块。(4)熟悉函数的嵌套调用和递归调用的方法。实验内容编写一个函数,该函数的功能是判断一个整数是不是素数(素数是指除了1和它本身以外,不能被任何整数整除的数)。在main函数中输入一个整数,调用该函数,判断该数是不是素数,若是则输出“yes”,否则输出“no”。编写一个函数,用“冒泡法”对输入的10个数按由小到大的顺序排列。编写一个函数,利用迭代法求X2?a=0的近似根,要求精度为10?5,迭代公式为:Xn+1=(Xn+a/Xn)/2。实验环境硬件环境:当前所有电脑硬件环境均支持。软件环境:Visual C++ 6.0实验代码及结果(程序运行结果请以截屏图给出)源程序代码:#includestdio.hint main(){int a, i;int flag = 1;printf(请输入一个整数:\n);scanf(%d,a);if (a 1){for (i = 2; i a; i++){if (a%i == 0)flag = -1;}if (flag == -1){printf(no\n);}elseprintf(朱虎林yes\n);}elseprintf(no\n);}运行结果为:源程序代码:#include stdio.hint main(){ int a[10]; int i,j; for(i=0;i10;i++) { scanf(%d,a[i]); } for(i=0;i10;i++) { for(j=0;j9-i;j++) { if(a[j]a[j+1]) { int t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } } printf(After sorting, the array is: ); for(i=0;i10;i++) { printf(%d ,a[i]); } printf(朱虎林\n); return 0;}运行结果为:源程序代码:#includestdio.h#includemath.hmain(){ float x,x1,a; scanf(%f,a); x1=a; do { x=x1; x1=(x+a/x)/2; } while(fabs(x-x1)1e-5); printf(朱虎林x=%.5f\n,x1); return 0;}运行结果为:六、实验心得(请对每个实验题目编程及调试运行中遇到的问题及解决方案进行简单总结)要通过不断的上机操作才能更好地学习它,通过实践,我也发现我的好多不足之处,首先是自己在指法上还不行,经常按错字母,通过学习也有所改进;再有对c语言的一些标准库函数不太了解,还有对函数调用的正确使用不够熟悉,还有对c语言中经常出现的错误也不了解,通过实践,使我在这几个方面的认识有所提高。通过实践的学习,我认到学好计算机要重视实践操作,不仅仅是学习c语言,还是其它的语言,以及其它的计算机方面的知识都要重在实践,所以后在学习过程中,我会更加注视实践操作,使自己便好地学好计算机《C语言程序设计》实验报告专业:应用化学班级:应化15EIE学号:201513280205学生姓名:朱虎林实验日期:成绩:指导老师:实验单元二程序模块化设计实验题目实验七指针实验目的(1)掌握指针的概念和定义方法。(2)掌握指针的操作符和指针运算。(3)掌握指针和数组的关系。实验内容有3个整型变量i、j、k,请编写程序,设置3个指针变量p1、p2、p3,分别指向i、j、k。然后通过指针变量使变量i、j、k的值顺序交换,即把i的原值赋给j,把j的原值赋给k,把k的原值赋给i。要求输出i、j、k的原值和新值。输入3个整数,按由小到大的顺序输出。要求定义函数用来交换两个变量的值,函数参数要使用指针变量。输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换,写三个函数:①输入10个数;②进行处理;③输出10个数。实验环境硬件环境:当前所有电脑硬件环境均支持。软件环境:Visual C++ 6.0实验代码及结果(程序运行结果请以截屏图给出)有三个整型变量i,j,k,请编写程序,设置3
您可能关注的文档
- 算法设计与分析:期中+实验题目文字选读.docx
- 算法问题求解基础选读.pptx
- 随机过程第二章选读.pptx
- 3.封建社会中期课案.ppt
- 5.2_储罐的结构课案.ppt
- 随机过程第三章选读.pptx
- 5.2电子邮件课案.ppt
- 3.供应商质量控制和顾客关系管理课案.ppt
- 重振制造业的国际经验与启示选读.pptx
- 舟山旅游需求分析选读.docx
- 2025广东广州市花都区炭步镇人民政府招聘专职消防员1人备考题库及答案详解(新).docx
- 2025广东广州市花都区炭步镇人民政府招聘专职消防员1人备考题库及答案详解(名校卷).docx
- 临床护理中的疼痛管理.pptx
- 2025广东广州市花都区炭步镇人民政府招聘专职消防员1人备考题库及答案详解(各地真题).docx
- 2025广东广州市花都区炭步镇人民政府招聘专职消防员1人备考题库及答案详解(基础+提升).docx
- 2025广东广州市花都区炭步镇人民政府招聘专职消防员1人备考题库及答案详解(名师系列).docx
- 2025广东广州市花都区炭步镇人民政府招聘专职消防员1人备考题库及答案详解(全优).docx
- 2025广东广州市花都区炭步镇人民政府招聘专职消防员1人备考题库及答案详解(全国通用).docx
- 2025广东广州市花都区炭步镇人民政府招聘专职消防员1人备考题库及答案详解参考.docx
- 感冒期间的运动与康复锻炼.pptx
最近下载
- 建筑电气施工方案(完整版).docx VIP
- 湖北省武汉市光谷第一小学小学英语六年级上册期末试题含答案.doc
- 数据库系统基础教程(第3版)课后习题答案.pdf
- 海浦蒙特MTCC-V3-B&V3L-B雅系列电梯一体化控制柜-V1.pdf VIP
- 国开本科《人文英语4》机考题库及答案.docx VIP
- 海浦蒙特COOL100炫系列别墅电梯控制柜用户手册-中-V1.2.pdf VIP
- SH_T 3075-2024《石油化工钢制压力容器材料选用规范》.pdf VIP
- 《地方文化概述》课件.ppt VIP
- 2025年Q2钢结构焊接培训及质量把控能力提升工作总结.pptx VIP
- 叙事节奏与观众体验报告.docx VIP
原创力文档


文档评论(0)