드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
게시물ID : science_2622짧은주소 복사하기
작성자 : 소망상자★
추천 : 0
조회수 : 893회
댓글수 : 10개
등록시간 : 2010/09/22 00:01:41
#include <stdio.h>
void Fivo(int i);
int main()
{
int i;
printf("피보나치 수열의 출력 양을 입력하세요 : ");
scanf("%d", &i);
if(i<1)
printf("1 이상의 값을 입력하세요.\n");
return -1; <<<-- 이 녀석이요!!
Fivo(i);
return 0;
}
void Fivo(int i)
{
int a=0, b=1, c, j;
if(i==1)
printf("%d", a);
else
printf("%d, %d, ", a, b);
for(j=0; j<=i-2; j++)
{
c=a+b;
printf("%d, ", c);
a=b;
b=c;
}
}
다름이 아니오라..
피보나치 수열을 출력하려는데요..
제일 처음에 출력되는 양을 입력 받을때
잘못된 값(음수 또는 실수등)이 입력될 경우 재입력을 유도하기위해
if문을 사용했습니다. 허나!!
return -1을 넣지 않으면 Fivo함수의 else문이 실행되는 것입니다.. OTL
그런고로 return -1이 뭐하는 놈인지좀 알려주세요 ;ㅁ;
당췌 -1을 어디에 반환하겟다는건지.. ㅠ
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.