蓝桥杯第十届 第1题 2,0,1,9
题目:
求1-2019含有2,0,1,9数的和
答案:1905111
代码如下:
#include <iostream>
using namespace std;
int f1(int n)//判断函数
{
int t=0;
while(n!=0)
{
t=n%10;
if(t==2||t==0||t==1||t==9)
return 1;
n=n/10;
}
return 0;
}
int main()
{
int ans=0;//记录结果
for (int i = 1; i <=2019 ; ++i) {
if(f1(i))
ans+=i;
}
cout<<ans<<endl;
return 0;
}