- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C说话程序设计实验陈述之杨若古兰创作
1实验目的
(1)把握函数的定义方法、调用方法、参数说明和返回
值;
(2)把握实介入形参的对应关系,和参数之间的“值传
递”的方式;
(3)把握函数的嵌套调用及递归调用的设计方法;
(4)在编程过程中加深理解函数调用的程序设计思想.
2实验内容
(1)编写一个函数primeNum(intx),功能是判断一个
数是否为素数.
(2)输入三个整数,求最大值和最小值.
(3)编写函数mulNum(inta,intb),它的功能是用来确
定a和b是否是整数倍的关系.如果a是b的整数倍,则函数返回
值为1,否则函数的返回值为0.
(4)编写两个函数,一个函数gcd()的功能是求两个整数
的最大公约数,另一个函数mul()的功能是求两个整数的最小
公倍数.
3算法描述流程图
(1)编写一个函数primeNum(intx),功能是判断一个
数是否为素数.
(2)输入三个整数,求最大值和最小值.
(3)编写函数mulNum(inta,intb),它的功能是用来
确定a和b是否是整数倍的关系.如果a是b的整数倍,则函数返
回值为1,否则函数的返回值为0.
(4)编写两个函数,一个函数gcd()的功能是求两个整数
的最大公约数,另一个函数mul()的功能是求两个整数的最小
公倍数.
4源程序
(1)编写一个函数primeNum(intx),功能是判断一个
数是否为素数.
#includestdio.h
voidprimeNum(intx)
{
inti,k;
if(x==0||x==1)
printf(%disnotaprimenumber\n,x);
else
{
for(i=2;i=x/2;i++)
if(x%i==0)
k=0;
if(k==0)
printf(%disnotaprimenumber\n,x);
else
printf(%disaprimenumber\n,x);
}
}
voidmain()
{
intm;
printf(请输入一个数:);
scanf(%d,m);
primeNum(m);
}
(2)输入三个整数,求最大值和最小值.
#includestdio.h
intgetMax(inta,intb,intc)
{
intmax=a;
if(bmax)
max=b;
if(cmax)
max=c;
returnmax;
}
intgetMin(inta,intb,intc)
{
intmin=a;
if(bmin)
min=b;
if(cmin)
min=c;
returnmin;
}
main()
{
intx,y,z,m,n;
printf(请输入三个数:);
scanf(%d%d%d,x,y,z);
m=getMax(x,y,z);
n=getMin(x,y,z);
printf(最大值是%d\n,m);
printf(最小值是%d\n,n);
}
(3)编写函数mulNum(inta,intb),它的功能是用来
确定a和b是否是整数倍的关系.如果a是b的整数倍,则函数返
回值为1,否则函数的返回值为0.
#includestdio.h
intmulNum(inta,intb)
{
if(a%b==0)
return1;
else
return0;
}
main()
{
intx,y,m;
printf(请输入两个整数:);
scanf(%d%d,x,y);
m=mulNum(x,y);
if(m==1)
您可能关注的文档
- 2024届高三1月大联考考后强化卷(新课标II卷)语文试题及答案 .pdf
- 2023年数学五年级数学下册期末考试及答案【一套】 .pdf
- 2024财务人员上半年工作总结样本(7篇) .pdf
- 医院医保违规收费整改报告真题 .pdf
- 八年级语文下册第单元庄子二则学案设计新人教版 .pdf
- 矩阵理论 课件 第5章第3节函数矩阵.ppt
- 矩阵理论 课件 第4章第5节凯莱-哈密顿定理与矩阵的最小多项式.ppt
- 审计学(第四版)(微课版)课程教学大纲、授课计划 杨明增 .docx
- 图像处理算法及其Python实践 课件全套 张晓燕第1--9章 Python 程序设计基础 ---图像描述 .pptx
- 矩阵理论 课件 第4章第2节-矩阵.ppt
- 广西贵港市港北区重点中学2025届中考二模历史试题含解析.doc
- 矩阵理论 课件 第1章第4节矩阵的特征值与特征向量.ppt
- 计算机视觉技术实战 课件 项目8 以文修图:基于Grounded-SAM大模型的图像编辑.pptx
- 矩阵理论 课件 第2章第6节内积空间.ppt
- 计算机视觉技术实战 课件 项目9 综合应用:火情识别算法研发及部署.pptx
- 矩阵理论 课件 第3章第1节向量范数.ppt
- 矿产资源节约与综合利用先进适用技术 :申请报告、推荐表.docx
- 矩阵理论 课件 第1章第2节分块矩阵.ppt
- 审计学(第四版)(微课版)教案全套 杨明增 第1--15章 审计概论--- 特殊事项审计.doc
- 公路水运工程生产安全重大事故隐患判定标准.docx
最近下载
- 05G514-4(12m实腹式钢吊车梁-重级工作制-A6 A7 Q345钢).pdf VIP
- 露酒生产基础知识与品评-更改后.ppt
- 2025年中国链条行业市场全景评估及投资前景展望报告.docx
- (word)MBTI 性格测试.doc VIP
- 2025年中国烟草总公司福建省公司人员招聘笔试备考题库及答案解析.docx
- 财务报表分析和证-券估值 ,第五版 答案 Financial Statement Analysis and Security Valuation solution SOLUTIONS_MANUAL ,5e.doc
- 2024年全国高中数学联赛初赛试题【16省市】含答案.pdf
- 《《婴幼儿配方乳粉及调制乳粉中7种母乳低聚糖的测定》》.pdf VIP
- 《核电厂工程的设计与设计管理》推荐.ppt
- 水池维修改造施工方案.doc
文档评论(0)