用指针实现:任意输入20个数,将它们按照从大到小的顺序输出。
用指针实现:任意输入20个数,将它们按照从大到小的顺序输出。用指针实现:任意输入20个数,将它们按照从大到小的顺序输出。指针学得不好,谢谢了。
程序代码:#include "stdio.h"
#define N 21
void main()
{
int i,*p[N],j,t;
printf("please input ten number\n");
for(i=1;i<N;i++)
{
printf("the number %d :",i);
scanf("%d",p[i]);
}
for(i=1;i<N-2;i++)
for(j=1;j<N-1-j;j++)
if(*p[j]<*p[j+1])
{
t=*p[j];
*p[j]=*p[j+1];
*p[j+1]=t;
}
for(i=1;i<N;i++)
printf("%d ",*p[i]);
getch();
}