其他分享
首页 > 其他分享> > 第十届蓝桥杯试题F——特别数的和

第十届蓝桥杯试题F——特别数的和

作者:互联网

在这里插入图片描述在写check函数时,一开始return 0 的位置写错,写在了循环的里面,就一直不对。。。

#include<iostream>
using namespace std;

int check(int n)
{
	while(n)
	{
		int t = n % 10;
		n = n / 10;
		if(t == 2 || t == 0 || t == 1 || t == 9)
		{
			return 1;
		}	
	}	
	return 0;
}
int main()
{
	int a;
	cin >> a;
	int sum = 0;
	for(int i = 1; i <= a; i++)
	{
		if(check(i))
			sum += i; 
	}
	cout << sum << endl;
	return 0;
}

标签:10,return,试题,第十届,int,sum,蓝桥,check
来源: https://blog.csdn.net/weixin_45962274/article/details/114374209