.h文件/// 1.
void max20();
int returnMax20();
/// 3.
void inputNum1();
void inputNum2(int a);

.m文件
void max20() {

int max = 0;
for (int i = 0; i < 20; i++) {
    int a = arc4random() % (100 - 10 + 1) + 10;
    if (max < a) {
        max = a;
    }
}
printf("max = %d\n", max);

}

int returnMax20() {

int max = 0;
for (int i = 0; i < 20; i++) {
    int a = arc4random() % (100 - 10 + 1) + 10;
    if (max < a) {
        max = a;
    }
}
return max;

}

void inputNum1() {

int a = 0;
scanf("%d", &a);
if (a > 0) {
    printf("正数\n");
} else if (a < 0) {
    printf("负数\n");
} else {
    printf("0\n");
}

}

void inputNum2(int a) {

if (a > 0) {
    printf("正数\n");
} else if (a < 0) {
    printf("负数\n");
} else {
    printf("0\n");
}

}

main函数
// 1.用函数实现 : 随机产生20个[10 , 100]的正整数,输出这些数以及他们中的最大数

max20();
int a = returnMax20();
printf("max = %d\n", a);
// 4.用函数实现:输入一个数,判断符号.如果大于0,输出“正数”;如果小于0,输出“负数”;如果等于0,输出“0”
inputNum1();
int b = 0;
scanf("%d", &b);
inputNum2(b);