实验三 模块化程序设计.pdf
《实验三 模块化程序设计.pdf》由会员分享,可在线阅读,更多相关《实验三 模块化程序设计.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验三实验三 模块化程序设计模块化程序设计【实验目的】1理解和掌握多模块的程序设计与调试的方法;2掌握函数的定义和调用的方法;3学会使用递归方法进行程序设计。【实验内容】1编写一个函数,判断一个数是不是素数。在主函数中输入一个整数,输出是否是素数的信息。实验步骤与要求:(1) 编写一个函数 isprime(n),如果 n 是素数返回 1,否则返回 0。(2) 编写一个主函数,输入一个整数,调用isprime( )函数,判断此整数是否为素数,并输出结果。函数 isprime(n)算法说明:(1) k = sqrt(n)(2) i = 2(3) 当 i = k 时,执行(3.1)(3.2),否则转
2、(4)(3.1) if ( m % i = 0 ) return 0(3.2) i=i+1(4) return 1#include#includeint isprime(int n)int i;double k;i=2;k = sqrt(n);while(i=k)if(n%i=0) return 0;i+;return 1;main()int a;int t=1;printf(请输入一个整数n);scanf(%d,&a);t=isprime(a);printf(%d,a);if(t=0) printf(不是素数n);else printf(不是素数n);2编写函数 Celsius 返回华氏温度
3、对应的摄氏温度,函数 Fahrenheit 返回摄氏温度对应的华氏温度。用这些函数编写程序,打印从 0 到 100 的所有摄氏温度及对应的华氏温度,32 到212 度的所有华氏温度及对应的摄氏温度。实验步骤与要求:(1)用整齐的表格形式输出。(2)尽量减少输出行数,但要保持可读性。#includemain()int fahr,celsius;int lower,upper;lower=0;upper=100;fahr=lower;while(fahr=upper)celsius=5*(fahr-32)/9;printf(%dt%dn,fahr,celsius);fahr+;main();3使用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验三 模块化程序设计 实验 模块化 程序设计
限制150内