Programming/C
[백준] 25304: 영수증
gayeon_
2024. 1. 9. 16:38
물건의 가격과 개수로 총 금액을 계산하는 문제이다.
#include <stdio.h>
int main() {
int total; // 총 금액
int a; // 물건의 총 개수
int cal = 0; // 중간 계산값을 더할 변수
int b; // 물건의 가격
int c; // 물건의 개수
scanf("%d", &total);
scanf("%d", &a);
for(int i = 0; i < a; i++) {
scanf("%d %d", &b, &c);
cal += b * c;
}
if(total == cal)
printf("Yes");
else
printf("No");
}
처음에 입력한 물건의 총 개수에 맞게 각 물건의 값과 개수를 입력받는다.
그리고 cal이라는 변수에 값을 누적한다.
반복문이 종료된 후 입력한 총 금액과 계산한 금액이 동일한지 검사한다.