C语言求助,2,3,WA
查看原帖
C语言求助,2,3,WA
1088927
lishengxuan楼主2023/12/4 15:25

C语言求助,2,3WA``` #include<stdio.h> #include<string.h> int main() { char s0[105]; char s1[105]; int q; int a; scanf("%d",&q); scanf("\n"); scanf("%s",s0); for(int i=0;i<q;i++) { scanf("%d",&a); if(a==1) { scanf("%s",s1); strcat(s0,s1); printf("%s\n",s0); } else if(a==2) { int m,n; scanf("%d %d",&m,&n); s0[m+n]='\0'; strcpy(s1,&s0[m]); strcpy(s0,s1); printf("%s\n",s0); } else if(a==3) { int m; scanf("%d %s",&m,s1); strcat(s1,s0+a); s0[a]='\0'; strcat(s0,s1); printf("%s\n",s0); } else { scanf("%s",s1); char*ans=strstr(s0,s1); printf("%d\n",ans!=NULL?(int)(ans-s0):-1); } } return 0; }

2023/12/4 15:25
加载中...