设买可乐、绿茶分别为x、y杯,根据题意得2x+3y=20,x+y≥8(且x、y均为非负整数),2x=20-3y,x=10- 3 2 y,则 x=7 y=2 , x=4 y=4 , x=10 y=0 ,所以有三种购买方式,每种方式可乐和绿茶的杯数分别为①7,2;②4,4;③10,0;故答案为:3.