battaglia navale in C?
qual'è il problema non rieco a capire la tua domanda.
1)creare tramite array multidimensionali (come hanno detto prima di me) due quadrati,
2)tramite scanf() fare posizionare all'utente la "navi",
3)per quanto riguarda il computer avversario basta far si che metta le "navi" in modo randomico (che è più facile farlo che dirlo!),
4)creare un ciclo che finisca quando le variabili (array) vengono identificate.
cmq questo scommetto non sia una grande verità ma...è già qualcosa, se vuoi una mano per realizzare questo giochino son disponibile.
l'unico problema che potrei riscontrare serebbe quello delle API per creare un'interfaccia grafica ma...basta studiare e si può fare tutto