c语言编程 运用顺序表实训字符串操作

2024-12-18 22:22:21
推荐回答(1个)
回答1:

#include
#include
void main()
{
int i;
char j, a[1000],b[1000];
gets(a);
strcpy(b, a);
printf("%d\n", strlen(a));
printf("插在第几个数后面,输个数字\n");
scanf("%d", &i);
printf("要插入的数字,输个字符\n");
while(getchar()!='\n');
scanf("%c", &j);
*(a+i)= j;
strcpy(a+i+1, b+i);
puts(a);
strcpy(b, a);
printf("删第几个数,输个数字\n");
scanf("%d", &i);
strcpy(a+i-1, b+i);
printf("删了之后\n");
puts(a);
printf("倒叙输出为\n");
for(i=strlen(a)-1; i!=-1 ; printf("%c", *(a+i--)));
printf("\n");

}