c语言定义和调用函数的参数,c语言实验报告8函数的定义调用与参数传递.doc

这篇实验报告详细介绍了C语言中函数的定义、调用及参数传递。报告包括三个部分:1) 编写求和函数sum,计算1到k的和;2) 实现计算两个数之差绝对值的fun函数;3) 编写求幂函数mypow,计算a的n次方。所有函数都在主函数中进行了调用并得到正确结果。
摘要由CSDN通过智能技术生成

c语言实验报告8函数的定义调用与参数传递

《C程序设计》课程实验报告

学院: 班级: 姓名: 学号: 实验设备:计算机1台2011年3月1日

实验项目名称 函数的定义、调用与参数传递掌握函数的定义、调用和参数的传递方式。

实验要求:

掌握函数的定义、调用和参数的传递方式。能编写简单程序。

实验内容 包括步骤 :

1、已有变量定义和函数调用语句int a,b;b sum a ;函数sum 用以求1+2+3+…..+k,和数作为函数值返回。请编写sum函数并在主函数中调用。

2、已有变量定义和函数调用语句:int a 1,b-5,c;c fun a,b ;fun函数的作用是计算两个数之差的绝对值,并将差值返回调用函数,请编写fun函数并在主函数中调用。

3、已有变量定义语句double a 5.0;int n 5;和函数调用语句mypow a,n ;用以求a的n次方。请编写double mypow double x,int y 函数并在主函数中调用。 调试与结果测试:

调试正常,结果正确。

代码注释:

8-1

#include

int main int sum int n ;

int a,b;

scanf "%d",&a ;

b sum a ;

printf "%d\n",b ;

return 0; int sum int n int i,s 0; for i 1;i n;i++ s s+i; return s; 8-2

#include

int main int fun int a,int b ;

int a 1,b 5,c;

c fun a,b ;

printf "%d\n",c ; int fun int a,int b int s; s a-b; if s 0 s -s; return s; 8-3

#include

int main double mypow double x,int n ;

double a 5.0,s;

int n 5;

s mypow a,n ;

printf "%f\n",s ;

return 0; double mypow double x,int n double s 1; int a;

for a 1;a n;a++ s s*n;

return s; ――――――――――――以下内容为教师填写―――――――――――――――

教师评阅: 成绩:

2011年月日 物光学院计算机类实验报告

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值