#include <stdio.h>
int main()
{
int i=0,m=0,flag=0;
for(i=12;i<=25;i++)
{
m=i;
for(m=i;m>0;m=m/10)
{
flag=0; //notice:14后的15若不重置flag的后果
if(m%10 == 4)
{
flag=1;
break;
}
}
if(flag==1) printf("%d ",i);
}
return 0;
}
#include<stdio.h>
int main()
{
/*********begin*********/
int sum=99999-10000+1;
int i=0,m=0;
int flag=0,count=0;
for(i=10000;i<=99999;i++)
{
m=i;
for(m=i;m>0;m=m/10)
{
flag=0;
if(m%10 == 4)
{
flag=1;
break;
}
}
if(flag==1) continue;
count++;
}
printf("10000~99999中不包含4的个数为:%d",count);
return 0;
/*********end*********/
}