由三个不同数字组成的三位数,可以按照以下方式计算:

首先选择百位数,有9种选择(因为不能为0)。

然后选择十位数,从剩下的9个数字中选择(因为已经用了一个数字作为百位数,所以还剩下9个不同的数字可供选择)。

最后选择个位数,从剩下的8个数字中选择(因为已经用了两个数字作为百位数和十位数,所以还剩下8个不同的数字可供选择)。

因此,由三个不同数字组成的三位数的总数为:

9 × 9 × 8 = 648

所以共有648个由三个不同数字组成的三位数。