c
10_반복문2(for)
RongBee
2023. 4. 2. 21:45
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;
}