Voilà j'ai un petit exo tout con mais je bloque ...

Je dois faire un petit programme qui demande à l'utilisateur de saisir un nombre et on doit lui afficher la somme des chiffres de son nombre.
Ex : 1234 -> 1+2+3+4 = 10

J'ai ça pour le moment mais je galère ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* Langage C : 
* TP 1
* Exo 4 : 
* Ecrire un programme qui calcule la somme des chiffres d'un nombre positif
*/
 
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
int main(){
	int MAX = 10;
	int i=0,somme=0;
	char s[MAX];
	int nb[MAX];
	printf("Entrez votre chiffre : ");
	scanf("%s",s);
	while(s[i]){
		printf("&s : %c\n",&s[i]);
		/*nb[i] = atoi(&s[i]);*/
		somme = somme + nb[i];
		printf("Somme intermediaire : %i \n%i\n",somme,nb[i]);
		printf("%c \n",s[i]);
		i++;
	}
	printf("\n Somme : %i \n",somme);
	return 0;
}