day8 homework: 动态库的生成和使用题目练习

This commit is contained in:
2023-07-12 23:16:19 +08:00
parent 67ac07b1a4
commit e8fdb609fe
11 changed files with 121 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
#include "a.h"
#include <stdio.h>
int factorial(int n)
{
if (n == 0)
return 1;
else
return n * factorial(n - 1);
}
+6
View File
@@ -0,0 +1,6 @@
#ifndef __A_H__
#define __A_H__
int factorial(int); // 声明阶乘函数
#endif
+20
View File
@@ -0,0 +1,20 @@
#include "b.h"
#include <stdio.h>
int *arrSort(int arrInput[], int arrlen)
{
int i, j, temp;
for (i = 0; i < arrlen - 1; i++)
{
for (j = 0; j < arrlen - 1 - i; j++)
{
if (arrInput[j] > arrInput[j + 1])
{
temp = arrInput[j];
arrInput[j] = arrInput[j + 1];
arrInput[j + 1] = temp;
}
}
}
return arrInput;
}
+6
View File
@@ -0,0 +1,6 @@
#ifndef __B_H__
#define __B_H__
int *arrSort(int arrInput[], int arrlen); // 声明数组排序函数
#endif