编一个程序完成在一个已从小到大排列的实型数组中插入一个实数。实型数组元素值和要插入的实数均从键盘输入。设插入前的数组元素个数为20。用指针实现。
【正确答案】:在数组中插入元素,需要将从插入点开始的所有元素向后移动一个单元。
main()
{float a[21],x,*p;
int flag=1;
for(p=a;p=a;p--)
if(x>=*P)
{*(P+1)=x;
flag=0;
break;
}
else
*(p+1)=*p;
if(flag==1)*(p+1)=x;
for(p=a;p
编一个程序完成在一个已从小到大排列的实型数组中插入一个实数。实型数组元素值和要插入的实数均从键盘输入。设插入前的数组元素个数为2
- 2024-11-06 17:17:56
- 高级语言程序设计(13013)