求用c语言设计一个函数

Python015

求用c语言设计一个函数,第1张

#include <stdio.h>

void paixu(int a[], int n)

int main()

{

int a[10]

int i, j, t

int x

printf("请输入10个数据:\n")

for (i = 0i <10i++)

scanf("%d", &a[i])

paixu(a, 10)

}

void paixu(int a[], int n)

{

int i, j, t

for (i = 0i <ni++)

for (j = 0j <n - 1 - ij++)

if (a[j] >a[j + 1])

{

t = a[j]

a[j] = a[j + 1]

a[j + 1] = t

}

for (i = 0i <ni++)

printf("%-4d", a[i])

printf("\n")

}

1、函数就是一系列C语句的集合,为了完成某个会重复使用的特定功能。需要该功能的时候,直接调用该函数即可,不用每次都堆叠一大堆的代码。需要修改该功能的时候,也只要修改和维护这一个函数即可。

2、C语言中,数学函数是函数的一种。指专门进行数学运算的函数,一般都在<math.h>头文件下,数学函数列表:

1)int abs(int i)求整数的绝对值。

2)long labs(long n)求长整型数的绝对值。

3)double fabs(double x)求实数的绝对值。

4)double floor(double x)求不大于x的最大整数,它相当于数学函数[x]。

5)double ceil(double x)求不小于x的最小整数。

6)double sqrt(double x)求x的平方根。

7)double log10(double x)求x的常用对数。

8)double log(double x)求x的自然对数。

9)double exp(double x)求欧拉常数e的x次方。

10)double pow10(int p)求10的p次方。

11)double pow(double x, double y)求x的y次方。

12)double sin(double x)正弦函数。

13)double cos(double x)余弦函数。

14)double tan(double x)正切函数。

15)double asin(double x)反正弦函数。

16)double acos(double x)反余弦函数。

17)double atan(double x)反正切函数。

18)double atan2(double x)反正切函数2。

1 根据功能,想一个函数名,并设计好返回值类型以及参数列表。参数列表包括参数个数,每个参数类型,以及该参数的作用。

2 根据函数要实现的功能,实现函数的主体代码。

3 按照你设计的想法,传入不同参数类型,验证函数功能并调试。