What type of triangles has no equal sides and one right angle?
A. right isosceles triangle
B. isosceles triangle
C. right triangle
D. right scalene triangle