(史山)一个判断是不是有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 喜欢
0 阅读



