you set the c style with and see the available styles
ESC x c-set-style then push TAB
to see what it looks like
highlight something and do ESC Cntrl \
now with what you said it's not goint to indent the next line until you put the ; at the end
but it will indent it and line it all up for you as you go along.
for your .emacs file
Code:
(add-hook 'c-mode-hook
'(lambda ()
(c-set-style "stylename")))
you can make your own style or customize the available ones using lisp but it's not so easy