一、实验目的
1.掌握函数的基本概念。
2.能够程序设计中用正确定义函数以及函数的调用。
3.能够理解函数参数以及变量作用域对参数及局部变量的影响。
二、实验内容
1、掌握有参函数且有返回值函数定义以及函数的调用。
#include<stdio.h>
void main()
{
float suv(float,float);
float x1,x2,x3;
printf(“请输入x1 x2\n”);
scanf("%f%f",&x1,&x2);
x3=suv(x1,x2);
printf("\nsuv=%f\n",x3);
float suv(float x,float y)
printf("%f,%f",x,y);
return(x-y);
}
2、求n!。
程序清单:
#include<stdio.h>
void main()
{
long fact(int);
int m;
long result;
printf(“input m:”);
scanf("%d",&m);
result=fact(m);
printf("%d!=%ld\n",m,result);
}
long fact(int x)
{
long y;
for(y=1;x>0;x–)
y=y*x;
return y;
}
3、思考题:求两数最大公约数。
#include<stdio.h>
void main()
{