for(초기식i; 조건식i; 변화식i)
{
for(초기식j; 조건식j; 변화식j)
{
가로 처리 코드
}
세로 처리 코드
}
입력
#intclude <stdio.h>
int main()
{
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
출력
*****
*****
*****
*****
*****
입력
#include <stdio.h>
int main()
{
for (int i = 0; i < 5; i++)
{
for (int j = 0; j <= i; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
출력
*
**
***
****
*****
입력
#include <stdio.h>
int main()
{
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
if (j == i) printf("*");
else printf(" ");
}
printf("\n");
}
return 0;
}
출력
*
*
*
*
*
표준 입력으로 삼각형의 높이가 입력됩니다(입력 값의 범위는 3~10).
입력된 높이만큼 산 모양으로 별을 출력하는 프로그램 작성(scanf 함수 호출 전에 문자열을 출력하면 안 됨.).
C언어 코딩도장 심사문제
입력
#include <stdio.h>
#include <stdlib.h>
int main()
{
int height;
scanf("%d",&height);
for (int i = 0; i < height; i++)
{
for (int j = 0; j < height + i; j++)
{
if (j < height-1-i) printf(" ");
else printf("*");
}
printf("\n");
}
}
출력 (표준 입력 = 5)
*
***
*****
*******
*********
출처 : 남재윤, ⌜C언어 코딩 도장⌟, 길벗, 2021