程序功能:实现数组的倒序输出 copyright@马伟 (1)main.c
#include "printf.h"
#include <stdlib.h>
int main()
{
int x[10];
input(x,10);
print(x,10);
return 0;
}
(2)新建一个print.c文件,实现主要功能函数`
#include "printf.h"
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]);
}
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.
|