请看一下代码有什么问题
考试题,现在权限关闭了,大概意思就是说输入只含有A、B的字符串,输出的A超过1个就要删掉比如AAABA 就要输出ABA
AAAAAABAAA 就要输出ABA
程序代码:
#include<stdio.h> #include<string.h> int main() { char a[100]; scanf("%s",a); for(int i=0;i<strlen(a);i++) { if(a[i]=='A'&&a[i+1]=='A') { strcpy(a+i,a+i+1); i--; } } printf("%s",a); return 0; }我只过了7/10个测试点 请问这样可以看出我的问题吗