如何写C语言函数?

Python019

如何写C语言函数?,第1张

1、打开C-Free,按ctrl+N创建一个新的文件。

2、然后开始调用函数

3、按F9进行调试后发现没有错误。

4、按F5执行程序。

5、输入想要输入的数字。

6、按ENTER键输出结果,检验符合结果,说明函数调用成功。

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间所有偶数之和。

C语言中一个完整的函数由函数首部和函数体构成,而且定义函数时两者都是必不可少的。

函数定义的一般形式如下:

类型标识符 函数名(形参表列) // 这是函数首部

// 以下{ }内的是函数体

{

说明部分

执行部分

}

举例说明如下:

// 定义一个不带返回值的函数

// 函数功能:输出形参的值

void fun(int a, int b)

{

printf("%d, %d\n", a, b)

}

// 定义一个带返回值的函数

// 函数功能:返回2个整数数的最大值

int fun(int a, int b)

{

return a>b ? a : b

}