| 发表于:2008-01-23 10:17:432楼 得分:0 |
int i,j,temp,num[5]={12,15,14,19,25}; int *p; p=&num[0]; for(i=0;i <5;i++) { for(j=i+1;j <5;j++) { if(p[i] <p[j]) { temp=p[i]; p[i]=p[j]; p[j]=temp; } } } printf("降序排列为:\n"); for(i=0;i <5;i++) printf("[%d] ",p[i]); 这样是对了 可 temp=p[i]; p[i]=p[j]; p[j]=temp; 不只是在比地址么? | | |
|