//望采纳
#include<stdio.h>
int main()
{
int i, z, m, n,flag=0;
again:
scanf("%d%d", &m, &n);
if (n >= 1 && n <= 10000 && m >= 1 && m <= 10000)
{
for (i = m; i <= n; i++)
{
if (i % 3 == 0)
{
z = i;
for (z; z!= 0; z = z / 10)
{
if (z % 10 == 5)
{
flag++;
printf("%d ", i);
break;
}
}
}
}
if (flag == 0)
printf("No exist");
}
else
goto again;
return 0;
}
#include<stdio.h>
int main() {
int i,t,z,m,n;
scanf("%d %d",&m,&n);
if(m<1 || n<1 || m>1000 || n>1000) {
return 0;
}
bool flag = false;
int count = 0;
for(i=m; i<=n; i++) {
if(i%3==0) {
t=i;
flag = false;
while(t) {
if(t%10 == 5){
flag = true;
count++;
break;
}
t /= 10;
}
if(flag) printf("%d ",i);
}
}
if(count == 0) printf("No exist");
return 0;
}
望采纳