```cint function_name(int param1, int param2){ // 函数的定义 // 变量声明和定义 // 具体的 *** 作 // 返回值 return result}```
拓展:C语言函数的编写实质上是编写一搜早枣个独立的程序模块,可以指定不同的参数,以及函数返回值。C语言函数也可以定义不同的函数原型,以及变量作用域,以实现更复杂的功能。
1、编写函数func1,实现求两个数的最大公约数。1:
int
fuc1(int
a,int
b)
{
if(a%b==0)
return
b
return
fuc(b,a%b)
}
int
t=fuc1(a,b)//t为a,b最大公约数。
2、编写函数func2,实现求两个自然数之间的奇数的和。
2
int
fuc2(int
a,int
b)
{
int
sum=0
int
i
for(i=ai<=bi++)
if(i%2==1)
sum+=i
return
sum
}
int
t=fuc2(a,b)//t为a,b间所有奇察链数之和。
3、编写函数func1,实现求一个自然数的阶乘(要求用递归的方法)。
int
fuc1(int
k)
{
if(k==1)
return
1
return
k*fuc(k-1)
}
int
t=fuc1(a)//t为a的阶乘.
4、编写函数func2,实现求两个自然数之间锋弯的银没闷偶数的和。
int
fuc2(int
a,int
b)
{
int
sum=0
int
i
for(i=ai<=bi++)
if(i%2==0)
sum+=i
return
sum
}
int
t=fuc2(a,b)//t为a,b间所有偶数之和。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)