728x90
반응형

문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=27&sca=1060

 

JUNGOL

 

www.jungol.co.kr

문제

0 부터 100 까지의 점수를 계속 입력받다가 범위를 벗어나는 수가 입력되면 그 이전까지 입력된 자료의 합계와 평균을 출력하는 프로그램을 작성하시오.

(평균은 반올림하여 소수 첫째자리까지 출력한다.)

 

입력 예

55 100 48 36 0 101 

출력 예

sum : 239 
avg : 47.8

 

 

 

코드 : 

# include <stdio.h>
int main()
{	
	int number,sum=0,i=0;
	
	while(1)
	{
		scanf("%d ",&number);
		
		if(number>= 0 && number <=100)
		{
			sum += number;
			i++;	
		}
		else
			break;
		
	}
	printf("sum : %d\n",sum);
	printf("avg : %.1f",(float)sum/i);
	
	return 0;
	
}
728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기