C语言求高手进改下代码

来源:百度知道 编辑:UC知道 时间:2024/05/03 07:50:25
if(n==maxsize-1)
printf("overflow");
else
{
if(i<1||i>maxsize)
printf("error");
else
{
for(j=n-1;j>=i-1;j--)
a[j+1]=a[j];
a[i-1]=x;
n++;}
for(j=0;j<n;j++)
{
printf("a[%d]=",j);
printf("%d\n",a[j]);}
getch();} }
void dele(int i,int a[maxsize]) /*删除函数*/
{
int j;
if(i<1||i>n-1)
{printf("error");}
else
{
for(j=i-1;j<n-1;j++)
a[j]=a[j+1];
n--;
for(j=0;j<n;j++)
{
printf("a[%d]=",j);
printf("%d\n",a[j]);}}
getch();}
main()
{
int x,i,j,t,a[maxsize];
clrscr();
printf("shu ru n ge su ju\n"); /*输入数组A的元素个数*/
scanf("%d",&n);
for(j=0;j<n;j++)
{
printf("a[%d]=",j);
scanf("%d",&a[j]);}

上我的主页www.ELIWORD881002.15150.COM的博客界面,里面那篇半折法你照着改点就行了,记得加分哦!