본문 바로가기
프로그램/C언어 1000제

C언어 13제] C언어 콘서트 CHAPTER 6 p217 도전문제 (1)

by 건티 2021. 11. 22.
728x90

출처 : 반크 2021년 10월 25일 독도의 날 포스터

 

도전문제 1)

종이의 두께를 사용자로부터 받도록 해보자. 0.1mm라면 몇 번 접어야 하는가?

 

 

참고풀이]

//Dev-C++ 5.11로 작업함. 
#include <stdio.h> 

int main()
{
   double pheight;//종이의 두께 입력변수 
   const double everest = 8800000.0;//단위 밀리미터
   int count=0;

   //종이의 두께를 입력받는다. 
   printf("종이의 두께를 입력하시오 : ");
   scanf("%lf",&pheight);

   //에베레스트산까지의 거리에 도달하려면 몇 번을 접어야 하는 지 조건에 맞게 처리한다. 
   while(pheight<everest) 
   {
      pheight*=2.0;
      count++;
   }

   printf("종이 접는 횟수 : %d\n\n",count);

   return 0;
}

 

 

참고풀이 결과]

 

 

 

대한민국의 아름다운 영토, 독도의 봄

 

반응형

댓글