Jungol Algorithm/Language Coder

[정올 CODE 117] 디버깅 - 형성평가2

치조 2020. 3. 11. 15:39
반응형

문제

실수로 된 3과목의 점수를 입력받아 총점은 정수부분의 합계를 출력하고 평균은 실수의 평균을 구한 뒤 정수부분만 출력하는 프로그램을 작성하시오.

문제 분석

1. 입력 값을 3개 받는다.

2. 총점(sum)에 입력 값 3개를 각각 정수 값으로 저장한다.

3. 총점과는 별개로, 평균 값은 실수 값으로 저장한다.

4. 총점은 정수형으로, 평균또한 정수형으로 출력한다.

 

입력 예

70.5 95.5 68.5

출력 예

sum 233

avg 78

 

코드

#include<stdio.h>
int main(){
 double a,b,c,avg;
 int sum;
 scanf("%lf %lf %lf",&a,&b,&c);
 sum = (int)a + (int)b +(int) c;
 avg = (a+b+c) / 3;
 printf("sum %d\n",sum);
 printf("avg %d",(int)avg);
}

 

반응형