编写两个程序文件,分别命名为sorting.c、main.c,实现输入任意3个数,按由小到大的顺序输出这3个数。要求:① 用预编译方法实现程序要求。② main.c文件中使用#include命令把sorting.c文件组织起来。③ 在sorting.c文件中编写函数,实现3个数由小到大排序的过程。#include <stdio.h>#include <stdlib.h>#include "sorting.c"int main(){ int data[3]; printf("\n请输入三个整数:\n"); scanf("%d%d%d",&data[0],&data[1],&data[2]); opSorting(data); printf("\n三个整数的升序排列为 %d <= %d <= %d\n",data[0],data[1],data[2]); return 0;}sorting.c文件内容如下:void opSorting(int data[3]) { int swap = 0; if (data[0] > data[1]) { swap = data[0]; data[0] = data[1]; data[1] = swap; } if (data[1] > data[2]) { swap = data[1]; data[1] = data[2]; data[2] = swap; } if (data[0] > data[1]) { swap = data[0]; data[0] = data[1]; data[1] =swap; } }