Answer from cs61c-ad (Maung Maung Aung 1764789) for Question 1 do while statements and gotos could be dropped. do while statements are the convenient form of while loop without checking the condition for the first time. gotos are not necessary with if statements. In my thinking, the designers of C include them for programmer's convenience.