PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2010/03/31 12:39:53
Name 바닥인생
Subject 정말 간단한 C언어 질문입니다
안녕하세요

날씨가 비오다보니깐 기분까지 우울하네요

C언어 문제 하나 나왔는데
맞추면
가산점 준다니깐

예비역 신입생 이라 열심히 해되서
풀어봤는데 안풀려서 피지알러 여러분 도움좀 부탁드립니다

문제는

printf(“.4f ”, 3.141592); 을 실행하면 결과는 3.1416 이다. 반올림이 아니라
버림을 한 결과가 나오도록 하는 방법이 있을까? 예를 들어 출력 결과가 3.1415가 되도록 말이다.

입니다 정밀도 까지는 배웠는데
버림은 안알려줘서 맞추면 가산점 준다고 하네요

부탁드립니다~~

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/03/31 12:49
수정 아이콘
0.00005 를 빼면 되겠네요;
꿀호떡a
10/03/31 12:50
수정 아이콘
printf("%.4f", int(3.141592 * 10000) / 10000.0);
뭐 0.00005를 빼는 방법이 더 깔끔하긴 하네요.
바닥인생
10/03/31 12:54
수정 아이콘
교수왈,
int 같은 함수 쓰는게 아니라
그냥 3.141592 넣으면 내림이 된다고 하네요
전 이미 안드레메이다로~
부엉이
10/03/31 12:55
수정 아이콘
소수점뒤에 4자리까지만 인쇄하면되지않을까요-_-? 그게 버림인데
꿀호떡a
10/03/31 13:08
수정 아이콘
보통 저렇게 하는데... 다른 방법이 있을까요?
printf("%.6f\b\b ", 3.141592); (\b와 "사이에 공백 2칸)`이런 꼼수를 원하는건 아닐거같은데.. 뭔지 저도 궁금하네요.
azurespace
10/03/31 13:09
수정 아이콘
그런 게 있으면 좀 알려주시죠. 제가 더 알고 싶네요.
NULL Pointer
10/03/31 13:15
수정 아이콘
ceiling( 3.141592 )던가? 내림처리 해주는 함수가 있을 겁니다.
컴파일러가 안깔려 있어서 확인을 못해봐서 그런데 함수 이름은 부정확 할 수 도 있겠네요.

수정 : ceiling이 아니라 floor 인거 같네요. ceiling은 내림이 아니라 올림이고요.
10/03/31 13:20
수정 아이콘
floor는 이 경우엔 int랑 똑같이 쓰면 될겁니다. 하지만 정답은 아닌듯;
10/03/31 13:27
수정 아이콘
printf("%*f", 6, 3.141592)
WizardMo진종
10/03/31 13:37
수정 아이콘
아마 여기서 댓글로 안나올겁니다,,, 기술적으로 하는 방법이야 많지만 기초수업이면 교수님이 요구하는게 기술적으로 하는걸 원하는게 아닐꺼에요.
10/03/31 17:55
수정 아이콘
printf("%*f", 6, 3.141592);
Visual Studio 2005로 해봤는데 왜 값이 소수점 6자리까지 다 나오는 걸까요..
설마 컴파일러가 *을 인식 못하는 것? 그런 것? ㅠㅠ
azurespace
10/03/31 18:00
수정 아이콘
일반적으로 변하는 실수형에 쓸 수 있는 방법은 아니군요. 엄밀히 말해서 이건 소수점을 몇 번째 자리에서 자르는 것이 아니라 출력 글자수를 조절하는 것입니다. C언어 좀 한다는 사람들도 저렇게 물어보면 답변을 못하는 것이 당연할 것 같습니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
78179 갑상선암 수술후 동위원소 치료에 대해 질문 드립니다. [2] 베베2078 10/03/31 2078
78178 USB A/S 받아보신 분께 질문입니다. [4] Charles2042 10/03/31 2042
78177 베란다 비둘기 퇴치법 [4] Coffee11041 10/03/31 11041
78176 '하필이면'이란 말에 대해 궁금합니다. [21] 체게바라2770 10/03/31 2770
78175 간단한 영작 부탁드립니다. [3] possible2316 10/03/31 2316
78174 컴퓨터 부품관련 질문입니다~ [4] 용열이1529 10/03/31 1529
78173 지하철에서 마음에 드는 이성을 만났을 때. [13] teacup6013 10/03/31 6013
78172 변신을 하고 싶은 남자입니다. [12] NABCDR2366 10/03/31 2366
78170 공매가 뭔가요? (세금 체납관련) [10] HappyV2191 10/03/31 2191
78169 컴퓨터 견적좀 봐주세요 [7] Once1540 10/03/31 1540
78168 노트북 램과 일본음반구매사이트.. 가짜힙합2138 10/03/31 2138
78166 웹스 햇빛목장 하시는분. [1] yellinoe2148 10/03/31 2148
78165 잘 아시는 분 답변 좀 해주세요..이거 전기배선 문제인가요?? 도도여우2036 10/03/31 2036
78164 영어교재 추천부탁드립니다. 졸린쿠키2099 10/03/31 2099
78163 일드 라이어게임 질문입니다. [11] 졸린쿠키1826 10/03/31 1826
78162 정말 간단한 C언어 질문입니다 [34] 바닥인생3319 10/03/31 3319
78159 플래시 게임 제작 업체 (또는 개인) 소개 해주세요~^^ MC_Leon2203 10/03/31 2203
78158 월세로 살고있는 방에서 전등이 고장났을 때 [3] 모모리3517 10/03/31 3517
78157 인터넷 결제관련질문입니다. [2] wAvElarva2232 10/03/31 2232
78156 기분 풀기 좋은 방법? [28] 달덩이2065 10/03/31 2065
78155 비데에 대한 질문드릴께요 [6] 정성남자2232 10/03/31 2232
78154 [야구] 어제 기아 양현종 선수 어땠나요? [2] The HUSE2149 10/03/31 2149
78153 요즘에 스타 보려면 몇시까지 가야 되나요? [1] Zakk Wylde1917 10/03/31 1917
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로