본문 바로가기
c

10_반복문2(for)

by RongBee 2023. 4. 2.

for문은 while과 do while처럼 반복문이다.

 

쓰는 방법은 다음과 같다.

 

 for (초기식; 조건식; 증감식)
 {  반복해서 실행할 명령 }

 

 

이를 토대로 구구단의 단을 입력하면 그 단의 결과가 나오게 해보자

 

 

 

int main()
{
   int dan;
   printf("숫자를 입력하세요 : ");
   scanf_s("%d", &dan);
   
   for(int i = 1; i < 10; i++)
   {
      printf("%d * %d = %d\n", i, dan, i * dan);
   }
   return 0;
}

 

 

이번에는 입력없이 1단부터 9단까지 나오게 해보자

 

 

 

 

int main()
{
	for (int i = 1; i < 10; ++i)
	{
		printf("☆★☆★☆ %d 단 ★☆★☆★ \n", i);
		for (int j = 1; j < 10; ++j)
		{
			printf("%d x %d = %d \t", i, j, i * j);
		}
		printf("\n\n");
	}

	return 0;
}

 

 

이번엔 ★을 찍어 트리형태로 만들어보자

 

 

 

int main()
{
   int n = 1;
   
   for(int i = 1; i < 6; i++)
   {
      for(int j = 5; j > i; j--)
      {
         printf(" ");
      }
      for(int k = 0; k < n; k++)
      {
         printf("*");
      }
      n +=2;
      printf("\n");
   }
   return 0;
}

'c' 카테고리의 다른 글

12_배열(Array)  (0) 2023.04.08
11_구조체(structure)  (0) 2023.04.05
09_반복문1(while, do while)  (0) 2023.03.30
08_조건문2(switch, case)  (0) 2023.03.27
07_조건문(if)  (0) 2023.03.24

댓글