100pts,Unaccepted.求调
查看原帖
100pts,Unaccepted.求调
1251905
cao_20115楼主2024/5/10 21:56

#1 Wrong Answer.wrong answer Too short on line 1.

Code

#include <bits/stdc++.h>
using namespace std;
char str[10086];
int len;
bool flag;
int main(){
    scanf("%s", str);
    len = strlen(str);
    if (str[0] == '-') {
        printf("-");
        reverse(str + 1, str + len);
        for (int i = 1; i < len; ++i) {
            if (flag || str[i] != '0') {
                printf("%c", str[i]);
                flag = true;
            }
        }
    } else {
        reverse(str, str + len);
        for (int i = 0; i < len; ++i) {
            if (flag || str[i] != '0') {
                printf("%c", str[i]);
                flag = true;
            }
        }
    }
    return 0;
}
2024/5/10 21:56
加载中...