《童话精选》20元,《科学家的故事》8元,无论买多少本《童话精选》,所用的钱数的尾数都是0;
一共用了116元钱,要使尾数是6,只能是8x2=16或8x7=56,
假如买《科学家的故事》2本,花费8x2=16(元),则买《童话精选》用了116-16=100(元),买《童话精选》100÷20=5(本);
假如买《科学家的故事》7本,花费8x7=56(元),则买《童话精选》用了116-56=60(元),买《童话精选》60÷20=3(本);
所以王老师在新华书店购买了5本《童话精选》和2本《科学家的故事》,或者购买了3本《童话精选》和7本《科学家的故事》;