#25. 백준 25304번 문제 풀이: 영수증 | 문제 원본 보기 |
--입력-- 260000 4 20000 5 30000 2 10000 6 5000 8 --출력-- Yes
각 물건들의 가격 x 개수 들의 합을 계산하면 된다. for 루프를 돌리면서 입력받으면서 값들을 더 한다. -- for 지정 횟수만큼 반복 총액 = 총액 + 가격 * 개수 --
#include <stdio.h>
int main() {
int i, x, n, sum, a, b;
scanf("%d", &x); // 총금액 입력 받음
scanf("%d", &n); // 물건종류의 수 입력 받음
sum = 0; // 총합계 금액 변수, 초기값 0
for(i = 0; i < n; i++) {
scanf("%d %d", &a, &b); // 가격, 개수 받음
sum += a * b; // 가격*개수 를 총합계에 더함
}
if(x == sum) puts("Yes"); // 총금액과 총합계 금액이 같으면 Yes
else puts("No"); // 금액이 다르면 No
return 0;
}