void main( void ) { int loop = TRUE; int sum = 0; char c;
while ( loop ) { c = (char)getchar(); // 1文字入力 switch ( c ) { case '0': // 0〜9が入力された場合、sumに足しこむ case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': sum += (int)( c - '0' ); break;
case EOF: loop = FALSE; break; } printf( "合計値は %d \nです。", sum ); } }