當前位置:編程學習大全網 - 編程軟體 - c語言程序設計:從1到2006,有多少個數加8765至少有壹個進位,有哪些數?

c語言程序設計:從1到2006,有多少個數加8765至少有壹個進位,有哪些數?

# include & ltstdio.h & gt

布爾法官(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;

}

  • 上一篇:C語言編程。1)從鍵盤上輸入6個整數放入數組a[6]中(2)並將各元素和平均值輸出到壹文本文件中保存
  • 下一篇:ug模具編程電腦配置推薦?
  • copyright 2024編程學習大全網