设小明买18元的书 X 本,则买10元的书 (10-X)本
由题意:18 * X + 10 * (10 - X)= 172
8 * X + 100 = 172
X = 9
所以,买18元的9本,10元的1本.
答:小明买18元的9本,10元的1本.