【题目】将一个m位(m>1)的正整数n,依次去掉n中的某一位数字,得到m个整数,并将这m个整数按从小到大的次序排列后输出。
例如,对于整数387,依次去掉其中一位后,得到三个数:87、37、38,排序后为:37、38、87。
要求: (1)定义函数int depart(int n,int a[]); 将正整数n依次去掉其中的某一位数字,得到m个整数数组a中,返回m值(a数组元素的个数,即n的位数);
(2)定义函数void sort(int a[],int m); 将数组a中的m个元素从小到大排序;
(3)定义函数void output(int a[],int m); 依次输出数组a中的m个元素;
(4)在主函数中输入一个整数,并对输入范围进行合法化的判断,对输入的数据进行处理,输出处理结果。