#include #define MAX_LENGTH 100 /* 扱える最大文字数+1 */ main() { char string[MAX_LENGTH]; /* 変数宣言 */ int i,sum; printf("Input numerical string: "); /* Input numerical stringと表示 */ scanf("%s",string); /* stringに入力 */ i=0; /* 変数を初期化 */ sum=0; while (string[i]!='\0') { /* 文字列の終りまで */ sum=sum+string[i]-'0'; /* 0のコードを引いて、sumに足す */ i=i+1; /* 次の文字に移るため */ } printf("Result: %d\n",sum); /* 結果を表示 */ }