디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

C언어 질문점여

초심자(211.198) 2009.10.12 09:04:23
조회 312 추천 0 댓글 10

// Float2Digit

임의의 실수에서 소수점 이하 두자리수만 추출하여 정수형 변수에 대입하라. 예를 들어 사용자로부터 입력받은 실수 f가 12.3456이라면 34만 추출한다. 이때 반올림은 고려하지 않아도 상관없다. f가 달러 단위의 화폐 액수라고 할 때 센트 단위만 추출해내는 경우라고 생각하면 된다. 다음 ???? 자리에 적합한 연산식을 작성하는 문제이다.

printf("실수를 입력하시오 : ");
scanf("%f",&f);
i=????
printf("i=%d\\n",i);

이 문제의 핵심은 음수이거나 소수점 이하의 자리수가 없는 경우까지 잘 고려하여 항상 잘 동작하는 코드를 만드는 것이다. //

이게 문제인데 ???? 안에 뭐를 집어 넣어야 될 지 모르겠어요.

지난 글을 검색해봐도 다른 수식 복잡하게 섞어서 해결하신 분도 많고 수식만 써서 하신분도 있던데

결국 12.0000 이런 숫자를 넣으면 00을 출력하지 못 하더라구요

00을 출력할 수는 없는건가요 ? 문제가 잘못된걸까요 ??

아무튼 그건 그렇고

#include <stdio.h>

int main(void){

 int f, i;
 
 printf("실수를 입력하시오 : ");
 scanf("%f", &f);
 i = ((float)f - (int)f) * 100;
 printf("i=%d\\n", i);
}

이거는 도대체 왜 실행이 안되는걸까요 ?

아니 실행이 안되는게 아니라 i가 계속 0으로 나오더라구요

f가 캐스팅되서 int형으로 변했을지라도 ( float형 - int형 ) 이기 때문에 묵시적 변환에 의해서

int가 float 로 승격하는건가요 ?

근데 그러면

                int i;
 float f;
 printf("실수를 입력하시오 : ");
 scanf("%f", &f);
 i = ( f - (int)f ) * 100;
 printf("i=%d\\n", i);

여기서도 f가 float 타입이기 때문에 int형으로 캐스팅된 f도 묵시적변환이 이루어져야하는 것이 아닌

가요 ?

제 궁금증을 좀 해결해 주세요~

 

 

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
162994 C# 좀 질문할께 형들 [6] 급한걸어떻게(115.94) 09.12.17 155 0
162992 아 tdi 필터 단에서 패킷 변조 가능하네요. [3] 외계달팽갤로그로 이동합니다. 09.12.17 190 0
162991 살려주세요 자바에 무지한 저에게 이거만 제발!! [3] ㅡㅎㅁ(121.138) 09.12.17 100 0
162989 goto Format. [16] 혼아갤로그로 이동합니다. 09.12.17 109 0
162988 카이신님 아까 욕한사람입니다 [5] ㅡㅎㅁ(121.138) 09.12.17 105 0
162987 아 쉬베ㅐㄹ 출입증갤로그로 이동합니다. 09.12.17 45 0
162986 프리만 뛰니깐 정규직으로 가는게 두렵다. [6] ㅇㅇ(210.94) 09.12.17 180 0
162983 기사하나 던짐.. dd(210.107) 09.12.17 65 0
162982 후..미안ㅋㅋㅋㅋㅋㅋ [3] 씼쌰ㅃ(123.142) 09.12.17 79 0
162979 교수가 짜증납니다 [22] ㅡㅎㅁ(121.138) 09.12.17 237 0
162978 네이버 뮤직 플레이어 프로그램->플래시로 바꿨던데.. [1] I.H.C갤로그로 이동합니다. 09.12.17 129 0
162977 깨코코닭 횽 플렉스 질문. [15] ㅇㄴㅣㅏ갤로그로 이동합니다. 09.12.17 103 0
162976 숙신 [3] 유리한갤로그로 이동합니다. 09.12.17 126 0
162975 비타횽 노트북 [6] 유리한갤로그로 이동합니다. 09.12.17 127 0
162973 그냥 생각난 문제. [13] 유리한갤로그로 이동합니다. 09.12.17 140 0
162971 기발한 광고다.... [2] 엽기토깽이갤로그로 이동합니다. 09.12.17 142 0
162970 산업용 백플레인보드에는 vga뭐 끼워야 합니까;; [6] 깊깊구(61.83) 09.12.17 76 0
162969 노트북좀 추천해 주면 안돼? [15] 양희철갤로그로 이동합니다. 09.12.17 185 0
162967 구글 웨이브 쓸사람 여기붙어라 ㅡ.ㅡㅋ [16] 카이신갤로그로 이동합니다. 09.12.17 206 0
162966 아... [11] Evergrin(222.106) 09.12.17 126 0
162965 ㅎㅎ [3] Q Lazzarus갤로그로 이동합니다. 09.12.17 64 0
162964 아 시험공부 짜증나 ㅜㅜ [1] JuEUS-U갤로그로 이동합니다. 09.12.17 93 0
162963 근데요 자바로 채팅 만들려는데 방목록 그건 뭘로 만드는게좋을까요? 리스트 [4] ㄴㅇㄹㅇㄴ(121.138) 09.12.17 107 0
162962 횽들 공학인증에 대해 어떻게 생각해? [8] nAdAviLLe갤로그로 이동합니다. 09.12.17 121 0
162961 혹시... 프로그램 관련 교수님이 계신다면... [3] 엽기토깽이갤로그로 이동합니다. 09.12.17 128 0
162960 STL vector의 erase 제대로 작동 합니까? [3] 비교연산자(124.49) 09.12.17 127 0
162959 양심적으로 살자. [2] 유리한갤로그로 이동합니다. 09.12.17 157 0
162958 Wisestar 갤러리에 오신것을 환영합ㄴ디ㅏ [4] Wisestar갤로그로 이동합니다. 09.12.17 156 0
162957 신입인데요 Wisestar님의 안타까운 소식을 듣고 111(121.138) 09.12.17 85 0
162956 Wisestar 를 그만 놀려라. 숙제 해놨다. 어서 가져가라. [1] 씬입사원갤로그로 이동합니다. 09.12.17 113 0
162955 Wisestar횽이라면 답을 알려줘도 괜찮겠다 [5] 아주아슬갤로그로 이동합니다. 09.12.17 152 0
162954 아 다들 진짜 너무한거 아님? Wisestar 내가 도와줄게!! [15] LightEach갤로그로 이동합니다. 09.12.17 155 0
162952 Wisestar횽은 숙제 봄.니.다. [7] 물속의다이아갤로그로 이동합니다. 09.12.17 142 0
162951 저를 정보통신부 장관으로 만들어주십시오! [4] nRST갤로그로 이동합니다. 09.12.17 89 0
162950 자바 TItledBorder 좀 알려주십쇼 GUI 같은데 ㅜ [3] ㅁㄴㅇㄹ(121.138) 09.12.17 75 0
162948 씨샵 리스트박스 왤케 느려??ㅠㅠ [3] 씼쌰ㅃ(123.142) 09.12.17 70 0
162947 젊어보이고싶다 [4] 유리한갤로그로 이동합니다. 09.12.17 141 0
162946 다시 정리한 레알친절한 개쉛기 [6] 개쉛기갤로그로 이동합니다. 09.12.17 160 0
162945 저기 님들아 무작위숫자에 대한 갯수를 세야 하는데여 [7] 고리(210.104) 09.12.17 80 0
162943 테스트 고리(210.104) 09.12.17 34 0
162941 저 진짜 급박해요 ㅠㅠ [4] Wisestar갤로그로 이동합니다. 09.12.17 131 0
162940 컴퓨터 프로그래밍 시험문젠데 도와주세욤 ㅠㅠㅠ 풀이도있어야함 ㅠㅠ [8] Wisestar갤로그로 이동합니다. 09.12.17 178 0
162939 안드로이드폰 한국 출심 임박! [22] 그런데갤로그로 이동합니다. 09.12.17 217 0
162938 리눅스인데 요 문제 정답 아는 횽아~ [1] 닷넷(117.16) 09.12.17 85 0
162936 [100분 + a 토론] 프로그래밍의 진입 장벽이 문제인가? [7] 천재플머(121.139) 09.12.17 221 0
162935 아이폰 무료앱'서울버스1.0' 차단-? [30] 개쉛기갤로그로 이동합니다. 09.12.17 258 0
162934 이거 어찌해야할지모르겠다.. 아는사람?.jpg [6] 고리(210.104) 09.12.17 141 0
162933 영화 예매권이 2장 생길 것 같다 [6] ㅇㅇㅃ갤로그로 이동합니다. 09.12.17 116 0
162932 지하철 예절 ㅅ-ㅅ [4] 이웃집또테러갤로그로 이동합니다. 09.12.17 123 0
162931 jsp 간단한 질문! 왜 여기서 빨간줄이 그어지죠? [13] (211.238) 09.12.17 128 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2