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"); } } |
'Solution > C언어 콘서트' 카테고리의 다른 글
C언어 콘서트 - 제6장: 반복문 연습문제 (5/5) (0) | 2014.06.19 |
---|---|
C언어 콘서트 - 제6장: 반복문 연습문제 (4/5) (4) | 2014.06.15 |
C언어 콘서트 - 제6장: 반복문 연습문제 (2/5) (10) | 2014.06.09 |
C언어 콘서트 - 제6장: 반복문 연습문제 (1/5) (3) | 2014.06.06 |
C언어 콘서트 - 제5장: 조건문 연습문제 (4/4) (1) | 2014.06.03 |