728x90
반응형
문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=27&sca=1060
문제
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
반응형
최근댓글