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이라는 변수에 값을 누적한다.

 

반복문이 종료된 후 입력한 총 금액과 계산한 금액이 동일한지 검사한다.