1. 뿔뿔++
#include <stdio.h>
int main(void)
{
int b = 20;
//++b : b+1
printf("b is %d\n", ++b);
printf("b is %d\n", b++);
//b++은 문장을 수행하고 나서 다음문장 넘어갈 때 +1
printf("b is %d\n", b);
}
2. 반복문
- for
- while
- do while
#include <stdio.h>
int main(void)
{
//for(선언; 조건; 증감)
for (int i = 1; i <= 10; i++)
{
printf("hello world %d\n", i);
}
}
#include <stdio.h>
int main(void)
{
//while 조건
int i = 1;
while (i <=10)
{ printf("hello world %d\n", i++);
}
}
// do( ) while (조건);
int i = 1;
do {
printf("hello world %d\n", i++);
} while (i <=10);
3. 이중 반복문
#include <stdio.h>
int main(void)
{
for (int i = 1; i <= 3; i++)
{
printf("첫번째 반복문 : %d\n", i);
for (int j = 1; j <= 5; j++)
{printf(" 두번째 반복문 : %d\n", j);}
}
}
4. 구구단 만들기
#include <stdio.h>
int main(void)
{
for (int i = 2; i <=9; i++)
{
printf("%d단계산\n", i);
for (int j = 1; j <= 9; j++)
{
printf(" %d x %d = %d\n", i, j, i * j);
}
}
}
5. 별 피라미드 만들기
*
**
***
****
*****
#include <stdio.h>
int main(void)
{
for(int i=0; i<5; i++)
{
for (int j = 0; j <= i; j++)
{
printf("*");
}
printf("\n|");
}
}
6. 이중 반복문 거꾸로 별
*
**
***
****
*****
#include <stdio.h>
int main(void)
{
for (int i = 0; i < 5; i++)
{
for (int j = i; j < 5 - 1; j++)
{
printf(" ");
}
for (int k = 0; k <= i; k++)
{
printf("*");
}
printf("\n");
}
}
7. 피라미드 모양 만들기
*
***
*****
*******
*********
#include <stdio.h>
int main(void)
{
int floor;
printf("몇층으로 쌓겠느냐?");
scanf_s("%d", &floor);
for (int i = 0; i < floor; i++)
{
for (int j = i; j < floor - 1; j++)
{
printf(" ");
}
for (int k = 0; k < i*2 + 1; k++)
{
printf("*");
}
printf("\n");
}
}
반응형
'개발자' 카테고리의 다른 글
if문 기초 연습문제, 자료형 크기비교, 시간 출력 (0) | 2022.04.29 |
---|---|
free code camp / C programming 유튜브 강의 정리 1 (0) | 2022.04.21 |
나도코딩 C 프로그래밍 3. 조건/분기 if else 숫자맞히기 게임 (0) | 2022.04.20 |
나도코딩님 C 프로그래밍 무료강의 1.printf scanf (0) | 2022.04.19 |
방송통신대학교 컴퓨터과학과 3학년 2학기 편입학 준비 과정 (0) | 2022.04.19 |
댓글