在编译器上把所有可能都输出了还是不通过。。。
#include<stdio.h>
int main()
{
int i=0,j=10,n=0,a,b,c;
scanf("%d",&n);
for(i=0;i<=n;i++)
{
a=i%3;
b=i%10;
for(j=10;j<100000;j=j*10)
{
c=i/j;
if(a==0)
{
if(b==5||c==5)
{
printf("%d\n",i);
break;
}
}
}
}
return 0;
}
int main()
{
int i=0,j=10,n=0,a,b,c;
scanf("%d",&n);
for(i=0;i<=n;i++)
{
a=i%3;
b=i%10;
for(j=10;j<100000;j=j*10)
{
c=i/j;
if(a==0)
{
if(b==5||c==5)
{
printf("%d\n",i);
break;
}
}
}
}
return 0;
}
全部评论
(3) 回帖