布爾法官(const int & amp數字)
{
//8765
int a[4];
a[0]= num % 10;
if(num & lt;10)
{
返回壹個[0]& lt;5;
}
a[1]=(num % 100)/10;
if(num & lt;100)
{
return(a[0]& lt;5 & amp& ampa[1]& lt;4);
}
a[2]=(num % 1000)/100;
if(num & lt;1000)
{
return(a[0]& lt;5 & amp& ampa[1]& lt;4 & amp& ampa[2]& lt;3);
}
a[3]= num/1000;
return(a[0]& lt;5 & amp& ampa[1]& lt;4 & amp& ampa[2]& lt;3 & amp& ampa[3]& lt;2);
}
int main()
{
int I;
int count = 0;
for(I = 1;我& lt= 2006;i++)
{
如果(!法官(壹))
{
printf("%d ",I);
++計數;
}
}
Printf("\n***有%d ",count);
返回0;
}