解答例 8-2

【問1】

#include <stdio.h>
#include <stdlib.h>

int main( void )
{
	char str[128];
	int ten, i;
	int ninzuu[11] = {0};	  /* 人数の 0クリア */

	puts( "点数を入力しなさい。(終了条件:'e' あるいは 'E')" );
	while( 1 ) {
		gets( str );
		if ( str[0] == 'e' || str[0] == 'E' ) {
			break;
		}
		ten = atoi( str );
		if( ten >= 0 && ten <= 100 ) {
			ninzuu[ten/10]++;
		}
	}
	for ( i = 0; i < 10; i++ )
		printf( "%3d〜%2d点は%3d人\n", i*10, i*10+9, ninzuu[i] );
	printf( "100点は    %3d人\n", ninzuu[10] );

	return 0;
}

戻る


banner初心者のためのポイント学習C言語」
Copyright(c) 2000-2004 TOMOJI All Rights Reserved