#include<stdio.h>
#include<stdlib.h>
void main()
{
int a[8]={22,33,44,55,34,66,77,65},*p=a,i=0,j=0,k=0,t=0;
for(i=0;i<7;i++)
{
k=i;
for(j=i+1;j<8;j++)
if(p[k]<p[j]) k=j; //p[j]相当于a[j]
t=p[i]; p[i]=p[k]; p[k]=t;
}
for(i=0;i<8;i++)
printf("%5d",*(p+i));
system("pause");
}
(C)通过指针将八名候选人的投票数由大到小排序。
最新推荐文章于 2024-06-12 15:24:14 发布