Answer from cs61c-et (Bryant Chae 14937777) for Question 1 It does not need all the while, the do while loops, and gotos. It just needs the while loop. But C does need if statements. C designers included them all in order to make the language more intuitive for the users.