게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어 완전 초보 질문이요 ㅠㅠ
게시물ID : programmer_6665짧은주소 복사하기
작성자 : 쟁반
추천 : 0
조회수 : 488회
댓글수 : 2개
등록시간 : 2014/11/21 22:16:26
옵션
  • 본인삭제금지
도전8.JPG

이문제인데요

#include <stdio.h>

int challenge8(int n)

int challenge8(int n)
{
if(n==0)
return 1;
return challenge8(n-1)*2;
}

int main(void)
{
int num;

printf("정수 입력 : ");
scanf("%d", &num);

printf("2의 %d승은 %d \n", num, challenge8(num));
return 0;
}

이렇게 하면 그냥 되던데
교수님이 반드시 함수를 

double challenge8(int);

이렇게 구현하라고 하셨는데

그래서 함수를 double 로 하면은 값이 0이나와요 
도저히 모르겠어서ㅠㅠㅠ

초보라 부끄럽지만 도와주실수 있으신가요? ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호