티스토리 뷰
728x90
- 구구단
// 2단 부터 9단 까지 반복하는 for 문 시작 ( 외부 )
for (int i = 2; i <= 9; i++) {
// 현재 출력할 i 단 출력
printf("%d단 \n", i);
// 1 부터 9까지 반복하는 for 문 시작 ( 내부 )
for (int j = 1; j <= 9; j++) {
// i 단 과 숫자 j 단 * 숫자 를 출력
printf("%d * %d = %d \n", i, j, i * j);
}
}
- 직각 삼각형
// n 줄인 직각 삼각형 출력 ( n은 입력 받음 )
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
- 역 직각 삼각형
// n 줄인 역 직각 삼각형 삼각형 출력 ( n은 입력 받음 )
for (int i = n; i >= 1; i--) {
for (int j = 1; j <= i; j++) {
printf("*");
}
printf("\n");
}
- 정 삼각형
// i는 현재 줄(행)을 나타냄
for (int i = 1; i <= n; i++) { // 삼각형의 높이만큼 반복
// j는 각 줄에서 별 앞에 오는 공백을 출력하기 위한 변수
// n = 5; 일 때 i = 1 이면 빈공간 4개, i = 2 면 빈공간 3개 출력
for (int j = i; j < n; j++ ) { // 현재 줄보다 아래의 줄 수만큼 공백을 출력
printf(" ");
}
// k는 각 줄에서 별을 출력하기 위한 변수
for (int k = 1; k <= i*2-1; k++) { // 현재 줄의 번호*2-1만큼 별을 출력
printf("*");
}
printf("\n"); // 각 줄을 출력한 후 줄바꿈
}
- 역 정 삼각형
// i는 현재 줄(행)을 나타냄
for (int i = n; i >= 1; i--) { // 삼각형의 높이만큼 반복
for (int j = i; j < n; j++) { // 현재 줄보다 아래의 줄 수만큼 공백을 출력
printf(" ");
}
for (int k = 1; k <= i * 2 - 1; k++) { // 현재 줄의 번호*2-1만큼 별을 출력
printf("*");
}
printf("\n"); // 각 줄을 출력한 후 줄바꿈
}
- 100 이하의 3 또는 5의 배수인 자연수들의 합 구하기
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0 || i % 5 == 0) {
sum += i;
}
}
printf("100 이하의 3 또는 5의 배수인 자연수들의 합은 : %d \n", sum);
- 피보나치 수열의 짝수 항들의 합 구하기
int a = 1, b = 2;
for (int i = 1; i <= n; i++) {
if (a % 2 == 0) sum += a; // 짝수 일 때 더하기
int temp = b; // b 의 값을 임시 변수에 저장
b = a+b; // a 와 b 를 더하여 다음 피보나치 수를 계산
a = temp; // a 에 b의 원래 값을 저장
}
printf("피보나치 수열 짝수의 합은 : %d \n", sum);


728x90
'C' 카테고리의 다른 글
| 배열 (0) | 2024.01.25 |
|---|---|
| 형변환, 10진수 -> 2진수 (0) | 2024.01.20 |
| 조건문 (if), 반복문 (while, for) (0) | 2024.01.13 |
| 문자 입력 받기 (0) | 2024.01.11 |
| 컴퓨터가 음수를 표현하는 방법 (2의 보수) (0) | 2024.01.09 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- CheckBox
- reactApp
- 제약조건
- ID
- 씹어먹는 C 언어
- 다른데서 react
- 아이디
- @Builder
- optional
- 체크박스
- @reqeustBody
- @RequestParam
- 셀렉트박스
- React
- mircrosoft visual studio
- App
- JPA
- SCP
- findFirstBy
- react 시작 오류
- C언어
- commit 에러
- 서버전송
- 다중체크박스 처리
- th:selected
- 받아오기
- reactStart
- C
- selectbox
- 셀프로젝트
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
글 보관함
