當前位置:編程學習大全網 - 電腦編程 - 編程統計1到10000之間的各位數字之和等於各位數字之積的3倍的整數個數。調試成功後其結果是( )?

編程統計1到10000之間的各位數字之和等於各位數字之積的3倍的整數個數。調試成功後其結果是( )?

結果為1個。

分析:

假設各位數字拆分為 n個數字,表示為 kn,它們的和為A,它們的積為B,則:

kn中不能有0,否則B為0;

kn中不能有大於等於2的數字,

因為,若最大數字是ki,則 A<n*ki,B>ki*2^n

A/B = n*ki / (ki*2^n) = n/2^n <3

因此,滿足要求的數只有 111

編程驗證的結果和fortran代碼如下:

  • 上一篇:微機中實現定時控制的主要方法有哪些
  • 下一篇:c語言 使用雙重循環實現圖形 ******* ***** *** * 倒三角形 急求
  • copyright 2024編程學習大全網