1 / 14
文档名称:

c语言实验二报告.doc

格式:doc   大小:95KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言实验二报告.doc

上传人:fyyouxi23 2020/7/26 文件大小:95 KB

下载得到文件列表

c语言实验二报告.doc

文档介绍

文档介绍:电子科技学院(BESTI)实验报告课程:程序设计基础班级::学号:成绩:指导教师:晓昆实验日期:实验密级:预****程度:实验时间:15:30~18:30仪器组次:必修/选修:必修实验序号:2实验名称:函数编程练****实验目的与要求:主函数通常只处理输入和输出;掌握定义函数的方法;掌握函数实参与形参的对应关系,以及“值传递”的方式;掌握全局变量、局部变量、动态变量、静态变量的概念和使用方法,、了解函数的嵌套调用方法和递归调用方法。观察堆栈窗口callstack,注意函数调用过程堆栈的动态变化。,分别编译,再利用Project建立工程文件,然后连接执行,观察结果。实验容素数(PrimeNumber),又称为质数,它是不能被1和它本身以外的其他整数整除的正整数。按照这个定义,负数、0和1都不是素数,而17之所以是素数,是因为除了1和17以外,它不能被2~16之间的任何整数整除。任务1:试商法是最简单的判断素数的方法。用i=2~m-1之间的整数去试商,若存在某个m能被1与m本身以外的整数i整除(即余数为0),则m不是素数,若上述围的所有整数都不能整除m,则m是素数。采用试商法,分别用goto语句、break语句和采用设置标志变量并加强循环测试等三种方法编写素数判断函数IsPrime(),从键盘任意输入一个整数m,判断m是否为素数,如果m是素数,则按"%disaprimenumber\n"格式打印该数是素数,否则按"%disnotaprimenumber\n"格式打印该数不是素数。然后分析哪一种方法可读性更好。goto语句#include<>#include<>intIsPrime(intn);//判断是否是素数的函数原型intmain(){intm;printf("Pleaseenterainteger:");scanf("%d",&m);//用户输入欲判断的数if(IsPrime(m)==1){//调用判断是否是素数的函数并输出结果printf("%disaprimenumber!\n",m);}else{printf("%disnotaprimenumber!\n",m);}return0;//返回0}//主函数结束intIsPrime(intn)//判断是否是素数的函数{inti=2;intj=0;if(n<2){//若n小于2,返回0值return0;}if(n==2){return1;}loop:if(n%i==0){//利用goto语句i++;j++;gotoloop;}if(j>=1){//若j大于2,则说明能被2~n-1之间的数整除,返回0;否则返回1return0;}else{return1;}}//子函数结束break语句#include<>#include<>intIsPrime(intn);//判断是否是素数的函数原型intmain(){intm;printf("Pleaseenterainteger:");scanf("%d",&m);//用户输入欲判断的数if(IsPrime(m)==1){//调用判断是否是素数的函数并输出结果printf("%disaprimenumber\n",m);}else{printf("%disnotaprimenumber\n,",m);}return0;//返回0}//主函数结束intIsPrime(intn)//判断是否是素数的函数{inti;intj=0;if(n<2){//若n小于2,返回0值return0;}for(i=2;i<=n-1;i++){if(n%i==0){//利用试商法判断是否能被2~n-1之间的数整除j++;}if(j>1){//若j大于2,则说明能被2~n-1之间的数整除,返回0;否则返回1return0;break;}}if(j==0)return1;}//子函数结束3、采用设置标志变量并加强循环测试#include<>#include<>intIsPrime(intn);//判断是否是素数的函数原型intmain(){intm;printf("Pleaseenterainteger:");scanf("%d",&m);//用户输入欲判断的数if(IsPrime(m)==1){//调用判断是否是素数的函数并输出结果printf("%disaprimenumber\n",m);}else{printf("%disnotaprimenumber\n,",m);}return0;//返回0}//主函数结束intIsPrime(intn)//判断是否是素数的函数{inti;intj=0;if(n<2){//若n小于2,返回0

最近更新

镇江市人民政府关于印发《镇江市市区房屋安全.. 9页

高分子近代测试习题 10页

骨干教师培养计划的教师教育思想 23页

骨干教师培养培训计划方案的设计原则与方法论.. 26页

面向中小学的创新教育模式与人工智能教育的整.. 22页

胃溃疡药物靶向递送系统研究 33页

医疗设备租赁行业客户满意度基准研究 34页

疣状痣治疗的经济学分析 33页

护理一科一品功能锻炼的ppt汇报 23页

语义数据整合与表单融合 35页

职业培训与就业市场需求动态匹配 35页

解剖学学术组织与学会会议培训课件 29页

温室气体减排与水污染协同治理 35页

网络安全法规宣传教育培训课件 26页

经济实力和融资渠道的分析和策略培训 32页

电商平台运营方案的关键指标分析实现效益最大.. 17页

春运的语录(32条) 10页

流感的爆发与传播学校、医院等公共场所的应对.. 19页

氧化铝项目投资风险评估与管理研究 32页

有效的决策分析与问题解决技巧 24页

春节习俗的民俗运动 25页

春节与中国人的地域文化和民族文化 26页

改善网络安全防诈骗安全教育知识培训的重要性.. 25页

提升物流效能降低企业运营成本 25页

2024年虎年春节店铺放假通知范文优选 8页

2024年蓝鲸的眼睛小学读后感 5页

抗核抗体与结缔组织病相关的肺病变关系的研究.. 30页

2024年营业执照转让协议书3篇 5页

2024年药房个人总结[荐] 7页

2024年药店年度自查报告范文5篇 8页