PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2011/09/14 20:28:39
Name Jr.갈루아
Subject C언어 고수분들께 질문......
섭씨 온도를 화씨로 화씨 온도를 섭씨로 바꾸는 함수를 만들었는데요.

예를 들어 섭씨로 해서 12.3을 입력하면, 54.140000이 나와야 하는데

54.000000이 나오는데, 소수점 이하가 왜 버려지는지 모르겠습니다.

p.s  double형으로 바꾸어도 마친가지 입니다.



#include <stdio.h>

int Fahrenheit(float C)
{
        float F;

        F=1.8*C+32;

        return F;
}
int Celsius(float F)
{
        float C;

        C=(F-32)/1.8;

        return C;
}

int main(void)
{
        float F, C;
        int i;

        while(1)
        {
                printf("섭씨 입력은 1, 화씨 입력은 2 : ");
            scanf("%d", &i);

            if(i==1)
            {
                    printf("섭씨 입력 : ");
                    scanf("%f", &C);

                    F=Fahrenheit(C);

                    printf("변환된 화씨 : %f \n", F);
                }
                else if(i==2)
                {
                        printf("화씨 입력 : ");
                    scanf("%f", &F);

                    C=Celsius(F);

                    printf("변환된 섭씨 : %f \n", C);
                }
                else
                        printf("다시 입력하세요. \n");
        }

        return 0;
}




통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
Cazellnu
11/09/14 20:30
수정 아이콘
저기 함수반환형이요
자이로브
11/09/14 20:32
수정 아이콘
int Fahrenheit(float C)
int Celsius(float F)

= float를 전달 받아서 int를 return 합니다.
Siriuslee
11/09/14 20:32
수정 아이콘
int(<- float or dubule 로 수정) Fahrenheit(float C)

float F;
F=1.8*C+32;
return F; <- 여기에서 소수점 아래 날라갑니다.
Jr.갈루아
11/09/14 20:35
수정 아이콘
아! 함수를 정의할때도 고려를 해줘야 하는 거군요^^
모두들 감사합니다~!!//
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
114438 침대 질문 좀 드릴께요. [3] 발대지마1326 11/09/14 1326
114437 소개팅에 관한 표? 그림? 을 찾습니다!! [2] 한승연의엠에쎌뷁1560 11/09/14 1560
114436 다이어트 도시락 배달업체 질문좀 하겠습니다~ [2] 신봉선2062 11/09/14 2062
114435 온게임넷 프로그램에 관한 2가지 질문입니다. [6] 언데드네버다��1266 11/09/14 1266
114434 티비겸용 모니터 질문이요 [3] MeMoRieS2180 11/09/14 2180
114433 대학생 가방 추천 부탁드립니다. [5] 다이달로스2247 11/09/14 2247
114432 안드로이드 글자 크기 크게 사용하는 법. 고마유2686 11/09/14 2686
114431 옵티머스 블랙 어떤가요? [15] VKRKO 1790 11/09/14 1790
114430 차없이 1박2일로 놀러갈 곳 추천부탁합니다. [1] 대박납시다1572 11/09/14 1572
114429 C언어 고수분들께 질문...... [4] Jr.갈루아1264 11/09/14 1264
114428 이제동 염보성 선수 차기 스타리그 참가할 수 있나요? [2] 2104 11/09/14 2104
114427 힙합 스쿨 질문드릴게요 !!! 트라팔가 로2123 11/09/14 2123
114426 [질문] 생명체의 생존 조건에 대하여. [4] 하루아빠1746 11/09/14 1746
114425 성추행 여부의 입증은 어떻게 하게 되나요? [9] jjohny4208 11/09/14 4208
114424 프리텔레콤에 대한 질문입니다. [2] 좋은마음1630 11/09/14 1630
114423 심리적 불안감도 "거래비용"에 해당하나요? [2] 기적의미학1679 11/09/14 1679
114422 생일선물 추천좀 부탁드립니다. 박규리1249 11/09/14 1249
114421 가시오가피즙 고양이에게 안좋나요? [1] 아레스1758 11/09/14 1758
114420 여자친구 선물 질문입니다. [8] 유안2192 11/09/14 2192
114419 삼겹살의 황금비율은? [10] WraPPin2698 11/09/14 2698
114418 삼성팬들이 선동열 전 감독을 싫어하는 이유가 뭔가요? [11] EzMura2601 11/09/14 2601
114417 wav파일을 flac로 손실없이 변환시키는 방법이 있나요? 최코치2102 11/09/14 2102
114415 게임 이름을 찾습니다 ㅜㅠ [1] mangyg1648 11/09/14 1648
목록 이전 다음
댓글

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