要用18颗珠子表示100以内的数,可以将珠子分为两组:一组表示十位数,另一组表示个位数。
由于100以内的数最多有两位数,因此最多需要17颗珠子(9颗表示个位数,9颗表示十位数,以及1颗表示百位数的0)。但题目中提供了18颗珠子,所以可以灵活运用。
一种可能的方法是:用9颗珠子表示个位数,9颗珠子表示十位数。这样,每组珠子可以表示从0到9的任意数字。剩下的1颗珠子可以用来表示100以内数的百位上的0。
例如,要表示数字34,可以用3颗珠子表示十位数的3,用4颗珠子表示个位数的4,剩下的1颗珠子表示百位上的0。
因此,用18颗珠子可以表示100以内的所有数。