게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 오류 좀 찾아주시겠어요..?
게시물ID : programmer_9125짧은주소 복사하기
작성자 : 치킨vs피자
추천 : 0
조회수 : 777회
댓글수 : 14개
등록시간 : 2015/04/04 21:08:42
#pragma warning(disable:4996)
#include<stdio.h>
#include<conio.h>
#define MAX 100
#define LINEITEM 10

void Ex3()
{
   int bin, n;
   int count = 0;

   printf("Ex3\n");
   printf("정수를 입력하세요 : ");
   scanf("%d", &n);

   while (n > 0)
   {
      bin = n % 2;
      n /= 2;
      if (bin == 1)
         count++;
   }
   printf("1이나타나는 횟수 : %d\n\n", count);
}

void Ex5()
{
   char ch;
   double temp, F, C;
   printf("Ex5\n");
   printf("문자 하나를 입력하세요 : (f나 F를 입력하면 화씨를 섭씨로, C나 c를 입력하면 섭씨를 화씨로 바꿔줍니다.)\n");
   scanf("%c", &ch);
   printf("온도를 입력하세요 :");
   scanf("%lf", &temp);
   switch (ch)
   {
   case 'f':
   case 'F':
      F = (9.0 / 5.0)*temp + 32;
      printf("화씨 %.2lf는 섭씨 %.2lf입니다.", temp, F);
      break;
   case 'c':
   case 'C':
      C = (5.0 / 9.0)*(temp - 32);
      printf("섭씨 %.2lf는 화씨 %.2lf입니다.", temp, C);
      break;
   default:
      printf("잘못 입력하셨습니다.");
      break;
   }
   printf("\n");
}

   void main()
   {
      Ex3();
      Ex5();
      getchar();
   }



//컴파일을하면 Ex5에서 문자를 입력하라고 해야되는데 아무것도 입력하지 않아도 건너뛰고 온도를 입력받으래요.....
//문제는 메인에서 Ex3(); 에 주석을 달면 Ex5가 정상적으로 실행이 됩니다...(문자 입력하라고 정상적으로 뜸)
이런 에러는 첨봐요 ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호