Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
105208 钱泓烨(元气比可乐好喝) NOIP2011 普及:第一题 数字反转 C++ 解答错误 0 0 MS 272 KB 618 2023-06-10 16:23:44

Tests(0/10):


#include<bits/stdc++.h> using namespace std; int main() { string st,st1; cin>>st; if(st[1] == '0'){ cout<<0; return 0; } for(int i=0;i<=st.size();i++){ st1 = st[i]+st1; } bool flag1 = 0; if(st[0] == '-'){ st1[st.size()] = ' '; flag1 = 1; } bool flag = 0; for(int i=0;i<st.size();i++){ if(flag1 == 1){ i++; } if(st1[i] == '0' && flag == 0){ st1[i] = ' '; flag = 0; } else{ flag = 1; } } if(flag1 == 1){ cout<<'-'; } for(int i=0;i<=st.size();i++){ if(st1[i] != ' '){ cout<<st1[i]; } } return 0; }


测评信息: