여러 선배님들 시간 너무 빼앗는 것이 아닌가 싶네요...
라일락
2023.04.01
질문 제목 : 아까의 질문을 마지막으로 드리는데....아까의 while문 0/1/2 이외의 수를 입력할때 와일문이 안끝나고 결과값 출력이 안되요..질문 내용 :
#include stdio.h
void main()
{
int num1, num2, num3, n;
int result;
num1 = 1;
num2 = 1;
result = 0;
num3 = 0;
printf(피보나치 수열입니다. 몇번째 수를 구하겠습니까? );
scanf(%d, &n);
if(n==1)
{
result = num1;
}
else if(n==2)
{
result = num2;
}
else
{
while (n 0)
{
num3 = num1 + num2;
result += num3;
num1 = num2;
num2 = num3;
}
}
printf(피보나치 수열에서 %d번째 수는 %d입니다.\n, n, result);
}
그럼 저 while문 내용을 바꿔야 하는 건가요??
-
채꽃
n0 항상 참일것인데요..ㅋㅋ