一尘不染

如何在PHP或Java中打印十六进制数字

algorithm

我需要打印一些数据(格式有些奇怪)。我用if($ num%10 == 9)用PHP编写它,但我无法获得正确的输出。

因此,以这个为例。文件夹中有x个文件。对于此示例,x = 36。X始终是已知的。

输出应如下所示:

01
02
03
04
05
06
07
08
09
0a
0b
0c
0d
0e
0f
10
11
...
19
1a
...
1f
20
...
24

抱歉这么长的“清单”,但我相信您知道我现在所需要的。因此,在每个以9结尾的数字之后,我们都有num(a,b,c,d,e,f),然后是跟在前一个数字之后并以9结尾的数字。(例3a
… 3f,40..49)。最重要的是,打印的行数必须等于x。

如果可能的话,我更喜欢PHP或Java代码,但我将非常感谢您提供的任何帮助。


阅读 388

收藏
2020-07-28

共1个答案

一尘不染

您需要以十六进制表示法打印数字1到30。对每行尝试以下方法:

dechex ( int $number )
2020-07-28