请帮忙修改程序
#include <stdio.h>#include <stdlib.h>
#define len 10
int main(){
int array[len]={2,1,4,3,6,5,8,9,7,10},*ptr,i,j,k,num;
ptr=array;
for(i=0;i<len;i++)
scanf("%d",ptr+i);
for(j=0;j<len;j++)
if(num<array[len]){
for(k=i;k>j;k--)
*(ptr+k)=*(ptr+(k-1));
break;
}
*(ptr+j)=num;
printf("从小到大排序:\n");
for(j=0; j<i+1; j++)
printf("%4d",*(ptr+j));
printf("\n");
system("PAUSE");
return 0;
}
题目:用指针实现对 10个整数按从小到大的顺序排序
求助:用指针实现输入一个字符串存入数组中,再讲数组内容复制到另一个数组中并输出