33,317
社区成员
发帖
与我相关
我的任务
分享void findNumber(int start, int end, int base) //从start到end范围内包含 base的数
{
cout << "From " << start << " to " << end << " there are :" ;
for(int i = start; i <= end; ++i)
{
if(i % 10 == base || (i / 10) % 10 == base || i / 100 == base) //分别判断个十百位是否为有5
{
cout << i << " contains '" << base << "'" << endl;
}
}
} 楼主将base改成5或者调用findNumber(1,599,5)就可以了