K_blueprint
#17. 어느 가게의 마지막 분기의 매출액이 전체의 몇 %인지를 계산하는 프로그램을 작성하라 본문
반응형
< 문제 내용 >
● 어느 가게의 1년 동안의 매출액이 분기 별로 주어져있다. 마지막 분기의 매출액이 전체의 몇 % 인지를 계산하는 프로그램을 작성하라.
EX)
분기 | 1 | 2 | 3 | 4 |
매출액 | 30 | 14 | 21 | 15 |
예를 들어 위와 같은 테이블이 있다고 했을 때, 전체의 매출액은 80이고, 마지막 분기의 매출액은 15이므로, 15/80=0.1875로 전체 매출액의 18.75%이다.
< 입력 조건 >
● 첫째 줄에는 4분기 동안의 매출액이 4개의 정수로 주어진다.(정수는 0이상 100 이하의 값이다.)
< 출력 조건 >
● 첫째 줄에 마지막 분기의 매출액이 전체의 몇 %인지를 소수점 2자리까지 출력한다.
< 풀이 코드 >
#include <stdio.h>
int main()
{
int s1, s2, s3, s4; // 분기별 매출액을 저장할 변수 선언
double p; // 전체의 몇%의 매출액인지 산출된 값을 저장할 변수 선언
scanf("%d %d %d %d", &s1, &s2, &s3, &s4); // 입력문
p = s4*100.0/(s1+s2+s3+s4); // 연산문
printf("%.2f%%\n", p); // 출력문
return 0;
}
< 출력 결과 >
728x90
반응형
'C > 실습 문제 모음' 카테고리의 다른 글
#19. 두 개의 정수 n, m을 입력받고 n보다 m만큼 작은 수부터 n보다 m만큼 큰 수 까지의 합을 구하는 프로그램을 작성하라. (0) | 2024.03.20 |
---|---|
#18. 분수로 주어지는 시간을 시간 수와 분 수로 변환하는 프로그램을 작성하라. (0) | 2024.02.19 |
#16. 성과 이름, 나이를 입력받고 성과 이름의 문자 수와 나이를 출력하는 프로그램을 작성하라. (0) | 2024.02.07 |
#15. 입력된 성과 이름을 출력하고 성과 이름의 글자 수를 조건에 맞게 출력하라. (0) | 2024.02.02 |
#14. 파일의 크기와 다운로드 속도를 입력받고 다운로드 시간을 계산하는 프로그램을 작성하라. (2) | 2024.01.12 |