게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c언어로 만든 제곱계산기 보완하는 도중에 문제발생함 ㅜㅜ;;
게시물ID : computer_71438짧은주소 복사하기
작성자 : Comfortabler
추천 : 0
조회수 : 1541회
댓글수 : 15개
등록시간 : 2013/01/07 16:24:39

#include <stdio.h>


int main(void)

{

long double num1=1.000; 

long long num2; 

long long num3; 

int i;

int n=1; 


FIRST:


printf("\n-------제곱 계산기-------\n\n");

printf("* 출력 값이 16자리(경 단위 이상)를 넘어갈 시 오차 발생\n\n");

printf("* 밑의 범위 : (-2^63+2) 이상, (2^63-1) 이하\n\n");

printf("* 지수의 범위 : 0 이상, (2^63-1) 이하\n\n\n");


printf(">>>> 밑 입력(정수만 입력) : ");

scanf("%lld",&num3);

printf(">>>> 지수 입력(양의 정수만 입력) : ");

scanf("%lld",&num2);


for(i=0; i<num2; i++)

num1*=num3; //(="num1=num1*num3")


printf("\n%lld의 %lld승 = %f",num3,num2,num1);

printf("\n  %lld ^ %lld = %f \n\n",num3,num2,num1);


AGAIN:


printf("\n다시 실행 : 0\n프로그램 종료 : 1\n입력 >>> ");

scanf("%d",n);


if(n==0)

goto FIRST;

else if(n==1)

return 0;

else

goto AGAIN;

}


여기서 계산 다하고 재실행 여부 물어보는 문구 출력까지는 괜찮은데

숫자를 입력하고 나면 갑자기 예외 뭐시기가 뜨면서 오류가 나네요...

어찌해야될까요 능력자 여러분들 도와주세요 ㅜㅜ;;

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호