AiXin 题解分享 · 2024/4/9
门牌制作(结果填空) - 题解
(史山)一个判断是不是有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
大连dr信息学院 题解分享 · 2024/4/7
门牌制作(结果填空) - 题解
``` #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