게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
끄엌.. c언어 지..질문좀 드릴게요 ;ㅁ;
게시물ID : science_2622짧은주소 복사하기
작성자 : 소망상자
추천 : 0
조회수 : 895회
댓글수 : 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을 어디에 반환하겟다는건지.. ㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호