-
더블릿 - averageAlgorithm/C 2018. 1. 23. 20:54프로그램 명: average제한시간: 1 초
네 정수를 입력 받아 평균을 출력하는 프로그램을 작성하세요.
정수 입력 사이에는 공백으로 구분되며 , 평균은 소수 2 째 자리까지 출력하세요.(소수 3 번째 자리에서 반올림)
입력
입력은 1 에서 100 사이의 자연수가 입력된다.
출력
입출력 예
입력 7 7 7 7 출력 7.00 입력 2 5 9 5 출력 5.25
풀이 :
4개의 수들을 모두 더한 후 4로 나누어준다. 이 때 (float)를 각각 넣어주면서 형 변환한다.
int 형 -> float 형
' %.2f ' 는 소숫점 둘째자리까지 출력한다는 의미이다.
정답 :
// Copyright 2018. 이상현 All rights reserved.
// www.dovelet.com , 알고리즘 풀이
// program name : average
// scanf, printf
#include <stdio.h>
int main()
{
int a, b, c, d;
float avg;
scanf_s("%d %d %d %d", &a, &b, &c, &d);
avg = (float)(a + b + c + d) /(float) 4;
printf("%.2f\n", avg);
return 0;
}
in,output ex)
'Algorithm > C ' 카테고리의 다른 글
더블릿 - q_r (0) 2018.01.24 더블릿 - CtoF (0) 2018.01.24 더블릿 - triangle (0) 2018.01.21 더블릿 - op (0) 2018.01.21 더블릿 - swap (0) 2018.01.21