知識點:程序填空(五)
下面程序的功能是:將含有10個元素的數(shù)組中后5個元素整體移動到前邊。
(如:0 1 2 3 4 5 6 7 8 9移動后為5 6 7 8 9 0 1 2 3 4)
main()
{int a[10],*p,i,j,t;
(6) ;
for(i=0;i<10;i++)
scanf("%d",p+i);
for(i=4;i>=0;i--)
{t=*(p+9);
for(j=9;j>=0;j--)
*(p+j)= (7) ;
*p=t;
}
for(i=0;i<10;i++)
printf("%4d",*(p+i));
printf("\n");
}
下面程序的功能是:將含有10個元素的數(shù)組中后5個元素整體移動到前邊。
(如:0 1 2 3 4 5 6 7 8 9移動后為5 6 7 8 9 0 1 2 3 4)
main()
{int a[10],*p,i,j,t;
(6) ;
for(i=0;i<10;i++)
scanf("%d",p+i);
for(i=4;i>=0;i--)
{t=*(p+9);
for(j=9;j>=0;j--)
*(p+j)= (7) ;
*p=t;
}
for(i=0;i<10;i++)
printf("%4d",*(p+i));
printf("\n");
}