어디가틀린거죠..
칸나
2023.04.01
#include stdio.h
int main(void)
{
int val;
int j,k,i;
while(1)
{
printf(얼마있냐 ?);
scanf(%d,&val);
if(!val)
break;
for(i=1;(i*500)=val;i++)
for(j=1;(j*700)=val;j++)
for(k=1;(k*400)=val;k++)
if(((k*500)+(j*700)+(k*400))==val)
printf(새우깡:%d 크림빵:%d 콜라:%d \n,i,j,k);
}
return 0;
}입력부분 무한반복에빠지뿌네요 ㅠㅠ 머가틀렸져
글고 무한반복while(1)안해도 되는거죠 글고 if(!val) break; 이거는 왜집어넣는건가요
-
먹딸기
for문에서 부등호 방향이 잘못되어 있네요.
-
달
넹;;근데 지금 저코드지금 제대로실행이안되요...문제점이먼가요..
-
여울가녘
while(1)로 하면 무한으로 반복을 하기때문에 break로 탈출을 하는겁니다.