출처 : 반크_세계유산 고인돌
참고풀이]
//Dev-C++ 5.11로 작업함.
#include <stdio.h>
#include <stdlib.h> //system()
#include <string.h> //strcmp()
typedef struct PIMS { //Product Inventory Management System
char product[20]; //상품명 변수
int price; //가격 변수
int count; //개수 변수
int total; //총재고액 변수
}pims;
int main()
{
pims N[3];//상품재고 변수
char Search[20];//검색 변수
int i;
int chk;//검색여부 파악 변수
//재고 자료를 입력합니다.
for(i=0;i<3;i++)
{
printf("%d. 상품의 이름 : ",i+1);
gets(N[i].product);
printf(" 상품의 가격 : ");
scanf("%d%*c",&N[i].price); //%*c:enter key
printf(" 상품의 개수 : ");
scanf("%d%*c",&N[i].count);
N[i].total = N[i].price * N[i].count;
}
//검색 및 결과 출력
system("cls");
printf("검색할 상품의 이름 : ");
gets(Search);
chk=0;
for(i=0;i<3;i++)
if(strcmp(Search,N[i].product)==0)
{
chk=1;
break;
}
//출력부분
if(chk)
{
printf("\n====================\n");
printf("상품의 이름 : %s\n",N[i].product);
printf("상품의 가격 : %d\n",N[i].price);
printf("상품의 개수 : %d\n",N[i].count);
printf("====================\n");
}
else
printf("%s는(은) 자료에 없습니다.\n",Search);
return 0;
}
참고풀이 결과]
입력부분)
출력부분)
검색자료가 없을 때)
대한민국의 아름다운 영토, 독도의 겨울
'프로그램 > C언어 1000제' 카테고리의 다른 글
C언어 108제] C언어 콘서트 CHAPTER 12 p469 도전문제 특수문자 제거 (0) | 2022.01.19 |
---|---|
C언어 107제] C언어 콘서트 CHAPTER 11 Programming 7 열거형 사용하기 p456 (0) | 2022.01.19 |
C언어 105제] C언어 콘서트 CHAPTER 11 Programming 5 나이가 20이상 30 이하인 직원 출력하기 p456 (0) | 2022.01.18 |
C언어 104제] C언어 콘서트 CHAPTER 11 Programming 4 두시간 사이의 차이를 계산하기 p455 (0) | 2022.01.17 |
C언어 103제] C언어 콘서트 CHAPTER 11 Programming 3 복소수 더하기 p455 (0) | 2022.01.17 |
댓글