在rt三角形abc中,角c=90,若sina=tanb,求cosa的值