-
더블릿 1계단 C언어 네 수의 평균 구하기 /average프로그래밍 연습/C언어_더블릿 연습문제 2020. 9. 13. 18:17
더블릿 1계단 C언어
네 수의 평균 구하기 /average
프로그램 명: average
제한시간: 1 초
네 정수를 입력 받아 평균을 출력하는 프로그램을 작성하세요.정수 입력 사이에는 공백으로 구분되며 , 평균은 소수 2 째 자리까지 출력하세요.
입력
(소수 3 번째 자리에서 반올림)
입력은 1 에서 100 사이의 자연수가 입력된다.
출력
입출력 예
입력
7777
출력
7.00
입력
2595
출력
5.25평균 구하는 공식 = 전체의 합 / 수의 개수
C언어 연산자의 우선순위
연산자의 결합 규칙
곱하기와 나누기 같이 있으면, 연산자의 결합 규칙에 의해 순서가 정해진다.
예) a*b*c*
이러한 경우 a와 b를 먼저 곱하고, 그 후에 C를 곱한다.
곱셈의 결합 규칙은 왼쪽이 먼저이다.
예) a=b=c=15;
c=15가 가장 먼저 계산되고, 그 후에 b=c, a=b가 차례로 계산된다.
즉 곱셈과 반대로 대입연산자는 오른쪽이 먼저이기 때문에 오른쪽부터 계산되야 한다.
우선순위 연산자 명칭 순위가 같을 경우 진행 방향 1 () [] . -> 1차 연산자 좌 -> 우 2 + - ++ -- ~ ! * & 단항 연산자
(변수 또는 항수 앞에 붙음)우 -> 좌 3 * / % 산술 연산자 좌 -> 우 4 + - 산술 연산자 좌 -> 우 5 << >> 비트 시프트 연산자 좌 -> 우 6 <<= =>> 비교 연산자 좌 -> 우 7 == != 동등 연산자 좌 -> 우 8 & 비트 연산자 좌 -> 우 9 ^ 비트 연산자 좌 -> 우 10 l 비트 연산자 좌 -> 우 11 && 비트 연산자 좌 -> 우 12 ll 논리 연산자 좌 -> 우 13 ?: 삼항 연산자 좌 -> 우 14 = += -= *= /= %= &=
^= l= <<= >>=대입 연산자 우 -> 좌 15 , 콤마 연산자 좌 -> 우 출처 (p.142 C언어 for beginner)
'프로그래밍 연습 > C언어_더블릿 연습문제' 카테고리의 다른 글
더블릿 1계단 C언어 몫과 나머지 구하기/q_r (0) 2020.09.13 더블릿 1계단 C언어 섭씨온도를 화씨온도로 변환/CtoF (0) 2020.09.13 더블릿 1계단 C언어 삼각형 넓이 구하기/triangle (0) 2020.09.13 더블릿 1계단 C언어 기본 연산/op (0) 2020.09.13 더블릿 C언어 1계단 두 수의 교환 /swap (0) 2020.09.13