- 84
- 0
- 约3.06千字
- 约 11页
- 2018-07-18 发布于湖北
- 举报
xxxxx计算机系实验报告(2012—2013学年 第二学期)课程名称 程序设计基础 实验名称 函数程序设计 专 业 数学及数学应用 年 级 12级 班 实验目的与要求:熟练掌握库函数的调用。熟练掌握函数的定义和调用。熟练掌握使用函数编写程序。掌握函数的实参、形参和返回值的概念和使用。实验设备(环境):微机、C语言编程环境(VC++)实验内容:一、调试示例 改正下列程序中的错误。统计100~999之间有多少个满足下列要求的整数:其各位数字之和是5,并计算这些整数的和。要求定义并调用函数is(number)判断number的各位数字之和是否为5。源程序(有错误的程序)#include stdio.hint is( int number );int main(void){ int count, i, sum; count = 0; sum = 0; for ( i = 100; i = 999; i++) if ( is ( i ) == 1 ) { count++; sum = sum + i; } printf(count = %d, sum = %d\n, count,sum); return 0;}int is( int number ){ int a, b, c, result, sum; a = number / 100; b = ( number /10 ) % 10; c = number % 10; sum = a + b + c; if (sum == 5 ) result = 1; else result = 0;return result;//要有个返回值}运行结果count=15,sum=3720二、改错题1、改正下列程序中的错误。输入实数x和正整数n,计算xn,要求定义和调用mypower(x,n)函数计算xn。源程序(有错误的程序)#includestdio.hdouble mypow(double x, int n);///////////int main( void ){ int n; double result, x; printf(Enter x,n: ); scanf(%lf%d,x,n); result = mypow(x,n); printf(result =%lf ,result);/////////// return 0;}double mypow(double x, int n);///////////{ int i; double result; result = 1; for(i = 1; i = n; i++) result = result * x;///////////////// return result;}输入输出示例Enter x,n:3.2 3result=32.7680002、改正下列程序中的错误。求1!+2!+…+10!,要求定义并调用函数fact(n)计算n!,函数类型是double。源程序(有错误的程序)#include stdio.hdouble fact(int n);////////////////int main(void ){ int i; double sum; for (i = 1 ; i =10; i++) //////////////// sum = sum + fact(i); printf(1!+2!+…+10! = %f\n, sum); return 0;}double fact(int n);/////////{ int i; double result; for (i = 1 ; i = n; i++) fact(n) = fact(i - 1) * i;}输入输出示例1!+2!+…+10!=4037913.000000三、编程题(1)输入一个正整数n,生成一张3的乘方表,输出30~3n的值,可调用幂函数计算3的乘方。输入输出示例 Enter n:3 pow(3,0)=1pow(3,1)=3pow(3,2)=9pow(3,3)=27#includestdio.hint pow(int n);int main( ){ int n,result; printf(Enter n: );
您可能关注的文档
- 1乳腺生理及解剖.pptx
- 竣业鹏城里产品推介pp汇编.ppt
- 032钟礼立儿科支气管肺泡灌洗术临床应用.pdf
- 0116住宅消防设计审核培训v32.pptx
- 乐行体感车产品介绍汇编.pdf
- 为新知识组块找准坐标——谈初高中文言文教学有效衔接策略原创精品.doc
- 教学反思教后小记内容知识.doc
- 群吊安装、拆除方案 副本.doc
- 工业用火管理规定介绍.doc
- 千法之书——塑能学派 副本.doc
- G681线阿勒泰至禾木喀纳斯公路建设项目增补观景停车区等服务设施项目环境影响报告表.pdf
- 来宾韦文林建材年产100万吨机制砂项目环境影响报告表.pdf
- 合山市高端环保免漆生态板加工项目环境影响报告表.pdf
- 3.5万吨_年生物基丁二酸及衍生物高端制造项目(重新报批)报告书.pdf
- G631淮阳区王店至周西路口段新建工程报告书.pdf
- 年产12万吨装配式智能钢结构、50万套钢结构工程机械配件智能自动化生产线项目环境影响报告书.doc
- 2024年新疆维吾尔自治区福海县渔业绿色循环发展试点-生态型活鱼育肥箱系统采购项目环境影响报告表.pdf
- 广西1828大健康产业园项目环境影响报告表.pdf
- 220千伏金秀站扩建工程环境影响报告表.pdf
- 20万吨_年聚苯乙烯产品优化提升项目报告书.pdf
原创力文档

文档评论(0)