안녕하세요 ! 초보개발자 입니다.
이 블로그는 개인 공부 정리용 블로그 입니다.
혹 잘못된 내용이 있다면 지적 부탁드리겠습니다.
그리고 질문주신다면 최대한 아는선에서 답변드리도록 하겠습니다.
그럼 시작하도록 하겠습니다.
1. 아래와 같이 출력되는 프로그램을 작성하시오.
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include<stdio.h> int main(void) { int sum = 0; for (int i = 1; i <= 10; i++) { sum += i; printf("1부터 %d까지의 합: %d\n", i, sum); } return 0; } | cs |
2. 아래와 같이 삼각형 모양의 별이 출력되는 프로그램을 작성하시오.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include<stdio.h> int main(void) { for (int i = 1; i <= 5; i++) { for (int j = 0; j < i; j++){ printf("*"); } printf("\n"); } return 0; } | cs |
3.아래와 같이 출력하는 프로그램을 작성 하시오.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include<stdio.h> int main(void) { for (int i = 1; i <= 5; i++) { for (int j = 1; j <= i; j++){ printf("%d",i); } printf("\n"); } return 0; } | cs |
4. 아래와 같이 출력하는 프로그램을 작성 하시오.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include<stdio.h> int main(void) { for (int i = 1; i <= 3; i++) { for (int j = 1; j <= 3; j++){ for (int k = 1; k <= 3; k++) { printf("%d%d%d\n", i, j, k); } } } return 0; } | cs |
5. 배열 arr이 다음과 같이 주어졌을 때 홀수번째 요소의 합과 짝수번째 요소의 합을 출력하는 프로그램을 작성 하시오.
int arr[] = {10, 20, 30, 40, 50, 60, 70};
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include<stdio.h> int main(void) { int jjakSum = 0; int holSum = 0; int arr[] = { 10,20,30,40,50,60,70 }; int len = sizeof(arr) / sizeof(arr[0]); for (int i = 0; i < len; i++) { if (i % 2 != 0) { holSum += arr[i]; } else { jjakSum += arr[i]; } } printf("짝수요소의 합 : %d\n", jjakSum); printf("홀수요소의 합 : %d\n", holSum); return 0; } | cs |
이상으로 연습문제를 마치도록 하겠습니다. 궁금증이나 틀린것이 있다면 지적 부탁드리겠습니다. 다음시간에는 함수에 대해서 알아 보겠습니다.
수고하셨습니다.
'프로그래밍 > C언어' 카테고리의 다른 글
[C언어] 함수(2) (1) | 2017.04.18 |
---|---|
[C언어] 함수(1) (1) | 2017.04.17 |
[C언어] 연습문제(2) (0) | 2017.04.17 |
[C언어] 연습문제(1) 답 (2) | 2017.04.14 |
[C언어] 연습문제(1) (0) | 2017.04.14 |