分析:已知等式两边平方,利用同角三角函数间的基本关系化简,求出2sinαcosα的值小于0,得到sinα>0,cosα<0,再利用完全平方公式及同角三角函数间的基本关系求出sinα与cosα的值,即可求出tanα的值.
解答:解:将已知等式sinα+cosα=
①两边平方得:(sinα+cosα)
2=sin
2α+2sinαcosα+cos
2α=1+2sinαcosα=
,
∴2sinαcosα=-
<0,
∵0<α<π,
∴sinα>0,cosα<0,即sinα-cosα>0,
∴(sinα-cosα)
2=1-2sinαcosα=
,
∴sinα-cosα=
②,
联立①②,解得:sinα=
,cosα=-
,
则tanα=-
.
故选B
点评:此题考查了同角三角函数间的基本关系,以及完全平方公式的应用,熟练掌握基本关系是解本题的关键.