如题所述
int main()
{
int buf[10] = {1,5,6,2,9,3,7,4,8,0};
int max=buf[0],max_locate = 0,i;
printf("10个整数值: ");
for(i=0;i<10;i++)
printf("%d ",buf[i]);
for(i=1;i<10;i++)
{
if (max < buf[i])
{
max = buf[i];
max_locate = i;
}
}
for(i=max_locate;i<9;i++)
buf[i]=buf[i+1];
printf("\n移动后元素:");
for(i=0;i<9;i++)
printf("%d ",buf[i]);
return 0;
}
温馨提示:答案为网友推荐,仅供参考