문제
문제 설명
정수 3개를 입력받아 합과 평균을 출력해보자.
단, -2147483648 ~ +2147483647
입력
정수 3개가 공백을 두고 입력된다.
단, -2147483648 ~ +2147483647
단, -2147483648 ~ +2147483647
출력
합과 평균을 줄을 바꿔 출력한다.
평균은 소수점 이하 둘째 자리에서 반올림해서 소수점 이하 첫째 자리까지 출력한다.
평균은 소수점 이하 둘째 자리에서 반올림해서 소수점 이하 첫째 자리까지 출력한다.
입력 예시 예시 복사
1 2 3
출력 예시
6 2.0
풀이
#include <stdio.h>
int main() {
long long int a, b, c;
scanf("%lld %lld %lld", &a, &b, &c);
printf("%lld\n", a+b+c);
printf("%.1f\n", (float)(a+b+c)/3);
return 0;
}
입력 범위가 -2147483648 ~ +2147483647 이므로 long long int를 사용하여 변수를 선언한다.
평균은 값이 소수로 나올 수도 있으므로 (float)를 사용해주고, %.1f로 포매팅하여 소수점 이하 첫째자리까지 나타낼 수 있도록 한다.
'Algorithm > 코드업' 카테고리의 다른 글
[Codeup] 1085 : 소리 파일 저장용량 계산하기 (C언어) (0) | 2024.05.28 |
---|---|
[Codeup] 1045 : 정수 2개 입력받아 자동 계산하기 (0) | 2024.05.26 |
[Codeup] 1038 : 정수 2개 입력받아 합 출력하기1 (C언어) (0) | 2024.05.26 |
[Codeup] 1024 : 단어 1개 입력받아 나누어 출력하기 (C언어) (0) | 2024.05.26 |
[Codeup] 1019 : 연월일 입력받아 그대로 출력하기 (C언어) (0) | 2024.05.26 |