/* 文字列𝑆が与えられるので, その中のそれぞれの数字を1桁の数値とみなして, 全ての合計値を求めてください。 数字がない場合は0を出力してください。 */ #include int main(void){ char S[10001]; // 入力値 最後に0が入るため100文字収容可能 int i; int sum = 0; scanf("%s",S); for(i=0; S[i] != 0; i++){ // 数字の0ではない。0は終わり(NULL)を表す。数字0は48。 if(S[i] >= 48 && S[i] <= 57){ sum += (S[i] - 48); } } printf("%d\n",sum); return 0; }