把你的团凯INSERT方法改下,运行液橘结果闹或团是
public static void insert(int temp[], int key, int value, int size)
{
if(key==size)
temp[key]=value
else
{
for(int i=sizei>=keyi--)
temp[i]=temp[i-1]
}
}
}
#include<吵态stdio.h>宏陆#include<升绝源string.h>
int i=0,t
void reverse(char s[],int p)
{
t=s[i]
s[i]=s[p-1]
s[p-1]=t
i++
p--
if(i<p)
reverse(s,p)
}
void main()
{char a[100]
int k
gets(a)
k=strlen(a)
reverse(a,k)
puts(a)
}
你说的下标是指数组的元素个数吗?如果是,则做不到,数组一旦申请,其大小是不能改变的,除非你再申请一个比array多一个元素的数组,把array的数据搬移到新数组,数组是不能动态增加其大小的。。
如果你说的下标指枝中数组的地址,那直接用array+1即可。。这时的参盯猜数array指向数组的下一个元素。。凯搭型。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)