问题 6242 --是否包含数字7或8

6242: 是否包含数字7或8★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 571  解决: 412
[提交][状态][命题人:]

题目描述

以下程序中,fun函数判断1个整数中是否包含数字7或8。主函数中输入若干个正整数,并调用函数判断是否含7或8,如果包含,输出“Yes”,否则输出"No"


#include<bits/stdc++.h>
using namespace std;
bool fun(____(1)_______)
{
	while(val)
	{
		int k=val%10;
		if(k==7 || k==8) return true;
		______(2)_______;
	}
	______(3)________;
}
int main()
{
	for(int n;cin>>n;)
		if (fun(n)) cout<<"Yes\n";
		else cout<<"No\n";
    return 0;
}


输入

输入若干个正整数,范围为1~100000000

输出

针对每个数,输出一个答案,每行一个
样例输入
Copy
17 18 26 127 139 888
样例输出
Copy
Yes
Yes
No
Yes
No
Yes

提示

来源

[提交][状态]