'Cried' here means 'expressed sadness, either internally or externally'. 'Cried at' is correct; we can use the structure with various emotions: She cried at her failures She laughed at his efforts She was angry at his intransigence She was elated at her success etc.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.