程序功能:实现数组的倒序输出
 copyright@马伟
 (1)main.c
#include "printf.h"
#include <stdlib.h>
int main()
{
    int x[10];
    input(x,10);//function invoking 
    print(x,10);//function invoking 
    return 0;
}
(2)新建一个print.c文件,实现主要功能函数`
#include "printf.h"
/*Implement the array in reverse order output*/
void print (int x[],int n)
{
  int i,j;
  int m[n];
  for(i=0,j=9;i<n;i++,j--)
    {
        m[j]=x[i];
    }
    for(i=0;i<10;i++)
        printf("%d",m[i]);
}
/* Implements an array input*/
void input(int x[],int n)
{
    int i;
    printf("请你输入%d\n",n);
    for(i=0;i<n;i++)
        scanf("%d",&x[i]);
}
(3)新建print.h文件(与print.c对应)
#ifndef PRINYF_H_INCLUDE
#define PRINYF_H_INCLUDE
#include <stdio.h>
extern void input();
extern void print();
#endif
(4)输出结果
 请你输入10
 1 2 3 4 5 6 7 8 9 0
 0987654321
 Process returned 0 (0x0) execution time : 7.465 s
 Press any key to continue.










