Primero, el enunciado es incorrecto. El numero 4 no es primo y esta suma no da 17
La suma correcta de primos contenidos en el 10 sería:
Segundo, la recursividad siempre es algo difícil de aplicar, incluso muchos programadores profesionales rara vez la usan.
Así que es normal que te resulte difícil, y eso no significa que seas tonta.
Para resolverlo, se piden dos funciones recursivas.
Una función debería encargarse de comprobar si un número es primo o no. Así que debería ser de tipo boolean (verdadero o falso) .
Necesitará recibir dos argumentos, uno es el valor que queremos comprobar si es primo. El otro, será un divisor que comenzará con valor 2 e irá incrementandose.
En cada llamada recursiva, se comprobará si el valor es divisible por alguno de los divisores que iremos probando. Si resulta ser divisible por alguno (resto igual 0), significa que NO es primo y retornaremos falso.
Si no es divisible, haremos una nueva llamada recursiva incrementando el divisor.
Todo esto finaliza cuando el divisor es mayor que la mitad del valor, ya que llegados a ese punto, tenemos la seguridad total de que no se va a encontrar ningún divisor.
La otra función, se encargará de acumular la suma de primos contenidos en el valor que indique el usuario. Así que será de tipo int(retornará una suma de enteros).
Necesitará recibir dos argumentos, el valor que se está analizando en busca de primos y la suma de primos, que inicialmente comenzará con valor 0.
En cada llamada recursiva, se comprobará si el valor es primo llamando a la primera función que nos dirá verdadero o falso.
Si lo es, acumulamos el valor en la suma y hacemos una nueva llamada recursiva decrementando el valor original para seguir buscando más primos,
Si no lo es, igualmente hacemos la nueva llamada recursiva, pero no alteraremos la suma acumulada, ya que no se ha encontrado un primo en esta ocasión.
Todo esto finaliza cuando el valor original que se va decrementando, alcanzo el valor 1, pues a partir de aquí ya no hay más primos que buscar.
Toda esta explicación, quizás se entienda mejor mirando las instrucciones de este código.
Haz lo posible por comprender estas líneas tanto como puedas. Pregunta lo que necesites.
Un saludo.