게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
제가 C공부하다가 정말 이해가 안되는 부분이있어요
게시물ID : programmer_4272짧은주소 복사하기
작성자 : AAAh
추천 : 0
조회수 : 664회
댓글수 : 10개
등록시간 : 2014/06/29 15:56:25
옵션
  • 본인삭제금지
어수선한 요즘에 갑자기 질문던지는게 죄송하지만

C를 배우고 있는 문돌이에게는 물어볼 곳이 없어서요 ㅠㅠ

라디언을 도로 변환하는 예제 프로그램을 입력했는데 결과값이 책과 완전히 딴판으로 나오네요 ㅠㅠ

/*라디언을 도로변환*/
#include <stdio.h>

#pragma warning(disable:4996)

#define DEGREE_FACTOR 57.295779

int main (void)
{
// Local Declaration
double radians;
double degrees;

// Statements
printf("Enter the angle in radians: ");
scanf("%If", &radians);

degrees = radians * DEGREE_FACTOR;

printf("%6.3f radians is %6.3f degrees\n",
radians, degrees);
return 0;
} //main

정상 결과값 
Enter the angle in radians: 1.57080
1.571 radians is 90.000 degrees

자꾸 scanf 오류로 진행이 안되길래 #pragma warning(disable:4996)를 넣어서 없앴구요
나머지는 책에 있는 그대로 했는데 결과물이...

안된것.JPG

제가 무슨 잘못을 했는지 찾아낼수가 없어요오 도와주세요 ;ㅅ;
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호