解:f(x)=a^x当0由题知a-a^2=a/2.解得a=1/2,满足题意当a>1时f(x)在[1,2]上单调递增最大值为f(2)=a^2,最小值为f(1)=a,由题知a^2-a=a/2.解得a=3/2,满足题意所以a的值为1/2或3/2