编写函数void Find(int M),求出1~M中能被3整除、且至少有一位数字为5的所有整数。 哪里错了求教
#include <iostream>
using namespace std;
int main()
{
int m;
cin>>m;
cout<<"1~"<<m<<"中能被3整除、且至少有一位数字为5的所有整数为:";
for(int i=1;i<=m;++i)
{
if(i%3==0)
{
for(i;i/10!=0;i=i/5)
{
if(i%10==5)
cout<<i;
}
}
}
}
for(int i=1;i<=m;++i)
{
if(i%3==0)
{
int tm=i;
for(tm;tm!=0;tm=tm/10)
{
if(tm%10==5)
cout<<tm;
}
}
}