3 条题解
-
9
这道题目很简单,有两种思路。
一,可以用一个变量(比如ans)存它的倒序。 具体存法如下:
for(int i=1;i<=4;++i){ ans=ans*10+(a%10); a/=10; }
二,也可以用字符串模拟,但要注意去除前置0。 代码如下:
#include<bits/stdc++.h> using namespace std; string s; int main(){ cin>>s; reverse(s.begin(),s.end()); int k=0; while(s[k]=='0'){ s[k]='o'; k++; } for(int i=0;i<=3;++i){ if(s[i]!='o') cout<<s[i]; } return 0; }
- 1
信息
- ID
- 20
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 1
- 标签
- (无)
- 递交数
- 321
- 已通过
- 177
- 上传者