Se devi fare senza funzioni potresti fare una cosa del tipo:
sia N la quantità di numeri primi che devi stampare (immessa ad esempio dall'utente via console);
sia numeriPrimiTrovati la quantità di numeri primi stampati finora, che partirà da 0;
sia attuale il numero che consideri in una determinata iterazione, che varrà inizialmente 2 (come hai già fatto);
finchè numeriPrimiTrovati < N
- verifichi se attuale è un numero primo.
- Se lo è: lo stampi ed incrementi numeriPrimiTrovati di 1
- Sia che lo sia sia che non lo sia: incrementi attuale di 1.
Per verificare se un numero è primo oppure no basta guardare la (grazie al link fornito da Andrea Quaglia)