90分,第三个点WA,求解惑
查看原帖
90分,第三个点WA,求解惑
1301004
Lsk1030楼主2024/3/18 21:13
#include<bits/stdc++.h>  
using namespace std;  
  
int main() {  
    string a;  
    cin >> a;  
    int num = 1;  
    char b[2001] = {'\0'};  
      
    for (int i = 1; i < a.length(); i++) {  
        if (a[i] == a[i - 1]) {  
            num++;  
        } else {  
            int length = strlen(b);  
            b[length] = num + '0';  
            b[length + 1] = a[i - 1];  
            num = 1;  
        }  
    }  
      
    int len = strlen(b);  
    b[len] = num + '0';  
    b[len + 1] = a[a.length() - 1];  
      
    cout << b;  
    return 0;  
}
2024/3/18 21:13
加载中...