1245. 特别数的和

https://www.acwing.com/problem/content/1247/

简单模拟水题一道

#include<algorithm>
#include<cstring>
#include<iostream>
#include<cstdio>
using namespace std;
int n,sum;
int cal(int m)
{
	int num=m;
	while(num>0)
	{
		int temp=num%10;
		if(temp == 2 || temp==0 || temp==1 || temp==9)return m;
		num/=10;
	}
	return 0;
}

int main()
{
	cin >> n;
	for(int i=1;i<=n;i++)
	{
		sum+=cal(i);
	}
	cout << sum << endl;
	return 0;
}

 

posted @ 2022-10-05 10:53  风乐  阅读(18)  评论(0)    收藏  举报