"Programmazione C" e' un quesito troppo generico ... la cosa corretta da fare e' studiare un paio di mesi da qualche libro ...

Il problema di cui lamenti invece, e' dovuto al fatto che Windows (usi Windows) apre la console, esegue il programma e, giustamente, chiude la console al termine dello stesso, prima che tu possa vederlo.

Puoi scrivere, prima della fine del main

system("PAUSE");

Ma se tu avessi fatto una ricerca in questo forum (come da regolamento) avresti trovato un numero enorme di discussioni sullo stesso tuo problema ...