Layer7

-백준- 영수증 25304 문제 -Layer7 과제-

KSJ._.seven11 2023. 4. 4. 10:13

 

소스코드는 아래와 같다.

 

#include <stdio.h>

int main (){

  int price;
  int hap = 0;
  int many;
  int a,b;
  int i,z;
  scanf("%d", &price);
  scanf("%d", &many);

  for(i=0;i<many;i++){

    scanf("%d %d",&a,&b);
    hap += a * b;
  }

  if(hap == price){
    printf("Yes");
  }else{
    printf("No");
  }
  
}

 

산 물건의 갯수를 입력받은 뒤 해당 갯수 만큼 반복하여 가격을 받아 낸다 이후 변수 hap 을 통해 지속적으로 입력 받는 가격들을 연산하여 저장한다. 이를 통해 초반에 입력받은 총 가격과 비교 연산식을 수행하기 위해 IF 문을 사용한다. 이후 iF 문을 활용하여 참 거짓을 구문하고 위와 같이 YES NO 문자를 출력한다.