Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
37734 | teacher_lu | 数字反转 | C++ | 通过 | 1 MS | 252 KB | 546 | 2024-01-22 20:00:43 |
#include<iostream> #include<cstring> using namespace std; char a[20]; int main(){ while(cin>>a){ int len=strlen(a); if(a[0]=='-'){ cout<<"-"; for(int i=len-1;i>0;i--){ if(a[i]=='0') len--; else break; } for (int i=len-1;i>=1;i--){ cout<<a[i]; } } else if(a[0] == '0') { // 0的情况 cout << 0; } else{ for(int i=len-1;i>=0;i--){ if(a[i]=='0') len--; else break; } for (int i=len-1;i>=0;i--){ cout<<a[i]; } } cout << endl; } return 0; }