题解分享
题解分享简介
门牌制作(结果填空) - 题解
(史山)一个判断是不是有2 ,如果有2,再计算有几个2
```
#include<iostream>
using namespace std;
int ans;
bool dfs(int n) {
for(int i = 1; i < 5; i++) {
int num = n % 10;
n /= 10;
if(num == 2)
return true;
}
return false;
}
int ddfs(int n) {
int um = 0;
if(dfs(n)) {
for(int i = 1; i < 5; i++) {
int num = n % 10;
n /= 10;
if(num == 2)
um++;
}
return um;
}
return 0;
}
int main() {
for(int i = 1; i <= 2020; i++) {
ans += ddfs(i);
}
cout << "这里:" << ans;
return 0;
}
```
查看全文
0
0
0
1
门牌制作(结果填空) - 题解
```
#include <iostream>
using namespace std;
int main()
{
int num=0;
for(int y=1;y<=2020;y++)
{
if(y%10==2) num++;
if(y/10%10==2) num++;
if(y/100%10==2) num++;
if(y/1000%10==2) num++;
}
cout<<num;
return 0;
}
```
查看全文
0
0
0
0



