본문으로 바로가기
728x90
반응형

 217p


 Programming


 1. 1부터 100까지의 자연수 중에서 3의 배수를 출력하여보자.


 #include <stdio.h>

 void main()

 { 

  int i = 1;

  for (i = 1; i <= 100;i++)

if (i % 3 == 0) printf("%d ", i);

 }



 2. 1부터 100까지의 자연수 중에서 3의 배수이면서 동시에 5의 배수인 숫자를 출력하여보자.


#include <stdio.h>

void main()

{

int i = 1;

for (i = 1; i <= 100;i++)

if (i % 3 == 0 && i % 5 == 0) printf("%d ", i);

getchar();

}


 

 3. 반복문을 이용하여 화씨 온도 0도부터 100도까지의 구간에 대하여 10도 간격으로 섭씨 온도로 환산하는 표를 작성하여보자.


 #include <stdio.h>

 void main()

 {

  double c,f = 0;

 

while (f <= 100)

{

c = (f - 32) / 1.8;

printf("화씨 %f 도는 섭씨 %f도 입니다.\n", f, c);

f += 10;

}

scanf_s("%d", &f);

 }


 

 4. 1000만 원을 연이율 7%로 저금하였을 경우에 몇 년 만에 2배가 되는지를 계산하여보자. 단, 이자는 연말에 계산되며 복리식으로 계산한다. 즉, 이자가 매년 원금에 합쳐진다.



#include <stdio.h>

void main()

{

double money, earn;

int year = 0;

printf("연이율 7%로 저금할 금액을 입력해주세요:");

scanf_s("%lf", &money);

earn = money;

while (earn <= money * 2)

{

earn = earn*1.07;

year++;

}

printf("%d년 후 원금의 2배인 %f원이 됩니다.", year, earn);

}



 5. 중첩 반복문을 사용하여서 다음과 같이 출력하는 프로그램을 작성하여보자.

 

정수를 입력하시오: 5

 1

 1 2

 1 2 3

 1 2 3 4 5 


 #include <stdio.h>

 void main()

 { 

int i,j,k;

printf("정수를 입력하시오:");

scanf_s("%d", &i);

  for (j = 1; j <= i; j++)

  {

  for (k = 1; k <= j;k++)

  printf("%d", k);

  printf("\n");

  }

 }


728x90
반응형