21 条题解
-
1
这是一道水到不能再水的题本蒟蒻的第一片题解,支持一下呗😄 这道题目有两个方法: 方法一:常规#include <bits/stdc++.h>//建议用万能头 using namespace std; int main(){ int a; cin >> a; if (a%10 != 0){ cout << a%10; } cout << a %100 /10; cout << a/100; }
方法二:字符串
#include <bits/stdc++.h> using namespace std; int main(){ string x; cin>>x; for(int i=2;i>=0;i--){ if (x[i]!='0') cout<<x[i]; } return 0; }
其实还有一种骗分法,不建议大家用👀️
#include <bits/stdc++.h> using namespace std; int main(){ cout << 32; return 0; }
-
0
楼上的NB!这题灰常简单的,只要不出现032这样的就行(关于我输出个32就过了这事) 代码如下:(我想了20多分钟)
#include <bits/stdc++.h> using namespace std; int n,a,b,c ,f[100] ; int main() { cin >> n; //求各位数字 a = n % 10; b = n / 10 % 10; c = n / 100; f[1] = a; f[2] = b; f[3] = c; //判断特殊情况 if(f[1] == 0 && f[2] == 0) { cout<<f[3]; } else if(f[1] == 0) { cout<< f[2] << f[3]; } else { cout<< f[1] << f[2] << f[3]; } }
信息
- ID
- 21
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 5
- 标签
- 递交数
- 1297
- 已通过
- 454
- 上传者