반복문 질문이요~
내길
2023.04.01
질문 제목 :반복문 질문이요~rand()를 사용하는 반복문질문 내용 :
#include stdio.h
#include time.h
#include stdlib.h
struct goods{//상품의 이름과 값을 지닌 구조체
char name[20];
int price;
};
void main()
{
struct goods a[9]=//9가지 상품의 이름과 가격/
{
{t-셔츠,30950},
{바지,49900},
{스웨터,39900},
{수건,11350},
{냄비,29600},
{컵,12950},
{고급볼펜,25750},
{액자,17900},
{다이어리,23900}
};
int money, rest;//가지고 간 돈을 money에 저장
//남은 돈을 rest에 저장
int sum=0;
printf(가지고 간 돈 : );
scanf(%d,&money);
printf(남은 돈 : );
scanf(%d,&rest);
srand((unsigned) time(null));
가져간 돈은 얼마 인데 남은돈이 얼마였다.
이 때 구매한 물건을 무엇인가?
라는 문제 입니다.
위의 9가지 항목에서 랜덤하게 구매한 후 구매한 물건의 값과 money - rest와 비교해서
부족하면 랜덤하게 더 구매하고 또 비교
이런식으로 계속 반복 해서 해답을 찾는 것을 구현하려고 하는데 잘 안되네요 ㅠㅠ
어떻게 해야 할까요? 도와주세요 ㅠㅠ