컴퓨터 과학/C Language

2022-01-13 중첩 반복문

계란💕 2022. 1. 13. 23:20

for 반복문

사각형, 삼각형 만들기

 

/*
#include <stdio.h>

int main()
{

    int i, j, n;

    for ( i =1; i<=5 ; i++)
    {
        for (j =1; j <=5; j++)
        {
            printf("*");

        }
        printf("\n");

    }

}
*/
/*
#include <stdio.h>

int main()
{
    int i, j, n;

    n = 0;

    for( i= 1; i <= 3; i++ )
    {
        for (j =1 ; j <=3; j++ )
        {
            n = 3 * ( i-1 ) + j;

            printf("%d ", n);
        }
        printf("\n");
    }

    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int i, j, n;

    for ( i =3 ; i >= 1; i--)
    {
        for ( j =3 ; j>=1 ; j--)
        {
            n = 3 * ( i -1) +j;

            printf("%d ", n );
        }
        printf("\n");
    }

    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int n, i, j, cnt=1;

    scanf("%d", &n );

    for (i = 1;i <= n; ++i )
    {
        for (j = 1;j <= n; ++j)
        {
            printf("%d ", cnt++);
        }
        printf("\n");
    }

    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int i, j, n;

    scanf("%d", &n);

    for (i=1; i <= n; i++)
    {
        for (j = 1;j <= n; j++)
        {
            if ( i ==1 || i== n || j ==1 || j == n)
            {
                printf("#");
            }
            else
            {
                printf(" ");
            }
        }
        printf("\n");
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int i, j, n;

    scanf("%d", &n);
    {
        for ( i =1 ; i<= n; i++)
        {
            for ( j = 1;j <= n;j++)
            {
                if ( i == 1 || i == n || j ==1 || j ==n || i ==j)
                {
                    printf("#");
                }
                else
                {
                    printf(" ");
                }
            }
            printf("\n");
        }
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int i, j, n;

    scanf("%d", &n);

    for ( i = 1; i <= n; i++ )
    {
        for ( j = 1; j <= n; j++)
        {
            if( i ==1 || i == n || j ==1 || j ==n || i + j == n+1 )
            {
                printf("#");
            }
            else
            {
                printf(" ");
            }
        }
        printf("\n");

    }    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int i, j, n ;

    scanf("%d", &n);

    for(i = 1; i <= n; i++)
    {
        for(j = 1;j <= n; j++)
        {
            if(i == 1 || i == n || j ==1 ||j == n || i == j ||  i + j == n + 1 )
            {
                printf("#");
            }
            else
            {
                printf(" ");
            }
        }
        printf("\n");
    }

    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int i, j;

    for ( i = 1; i <= 3; i++)
    {
        for ( j = 1; j <= 3; j++)
        {
            printf("* ");
        }
        printf("\n");
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int i, j, k = 1;

    for (i =1; i <=5;i++)
    {
        for ( j =1; j <=5; j++)
        {
            printf("%3d", k++);
        }
        printf("\n");
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int a, i, j;

    a = 5;

    for ( i = a; i >= 1; i--, puts(""))
    {
        for ( i = 1 ; j <=i;j++ )
        {
            printf("%d", i);
        }
        printf("\n");
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int n, i, j;

    scanf("%d", &n);

    for( i = 1; i <= n; i++)
    {
        for (j = 1;j <= n;j++ )
        {
            if ( i >= j )
            {
                printf("%d",j );
            }
            else
            {
                printf(" ");
            }
        }
        printf("\n");
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int i, j, n;

    scanf("%d", &n);

    for (i = 1;i <= n;i++)
    {
        for(j = 1;j <= n;j++)
        {
            if(i >= j)
            {
                printf("%d", i);
            }
        }
        printf("\n");
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int i, j, n;

    scanf("%d", &n);

    for( i = 1;i <= n;i++)
    {
        for ( j = 1;j <= n;j++)
        {
            if ( i + j <= n + 1)
            {
                printf("%d", j);
            }
        }
        printf("\n");
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int sum = 0, i, j, n;

    scanf("%d", &n);

    sum = 0;

    for (i = 1;i <= n;i++)
    {
        for (j = 1; j <= i;j++)
        {
            sum = sum + j;

            if ( i== j && i == n )
            {
                printf("%d", sum);
            }
        }
        printf("\n");
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int num = 5, i, j;

    for(i = 1;i < num + 1;i++)
    {
        for (j = 0; j < num - i;j++)
        {
            printf(" ");
        }
        printf("*");
        for ( j = 0;j < (i - 1) * 2;j++)
        {
            printf(" ");
        }
        printf("\n");
    }
    for (i = num;i > 0;i--)
    {
        for(j = 0; num - i > j;j++)
        {
            printf(" ");
        }
        printf("*");
        for (j = 0; j < ( i -1) * 2;j++)
        {
            print f(" ");
        }
        printf("\n");
    }
    return 0;

}
*/
/* ����纯�� ����

#include <stdio.h>

int main()
{
    int i, j, h, k;
    char d;

    scanf("%d %d %c", &h, &k, &d);

    if ( d == 'L')
    {
        for ( i = 1; i <= h;i++)
        {
            for (j = 1;j < i;j++)
            {
                printf(" ");
            }
            for (j = 1; j <= k; ++j)
            {
                printf("*");
            }
            printf("\n");
        }
    }
    else if( d == 'R')
    {
        for ( i = 1; i <= h;i++)
        {
            for (j = 1;j <= h - i;++j)
            {
                printf(" ");
            }
            for ( j = h - i +1;j <= h - i + k; --j)
            {
                printf("*");
            }
            printf("\n");
        }
    }
  return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int i, j, n = 3;

    for (i = 1;i <= n;i++)
    {
        for (j = 1; j <= i;j++)
        {
            printf("*");
        }    printf("\n");
    }
    for (i = n - 1;i >= 1;i--)
    {
        for (j = 1;j <= i;j++)
        {
            printf("*");
        }    printf("\n");
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int n = 5, i, j;

    for (i = 1;i <= n;i++)
    {
        for(j = 1;j <=i;j++)
        {
            printf(" ");
        }
        for (j = i;j <= n;j++)
        {
            printf("%d",j);
        }
        for ( j = n-1; j >= i;j--)
        {
            printf("%d",j);
        }
        printf("\n");
    }
    return 0;
}
*/
/* �缱���� �������� �� ���
#include <stdio.h>

int main()
{
    int num = 3 , i, j;

    for(i =1;i <= num + 1; i++)
    {
       for (j = 0;j <= num - i;j++)
       {
           printf(" ");
       }
       printf("*");
       for (j = 0;j < (i -1) * 2;j++)
        {
            printf(" ");
        }
        printf("\n");
    }
    for (i = num; i > 0; i--)
    {
        for ( j = 0;num - i> j;j++)
        {
            printf(" ");
        }
        printf("*");
        for ( j = 0;j < (i - 1) * 2;j++)
        {
            printf(" ");
        }
        printf("\n");

    }

    return 0;
}
*/
/* �Ųٷ� ��� ����
#include <stdio.h>

int main()
{
    int i, j, n;

    scanf("%d", &n);

    for (i = 1; i <= n;i++)
    {
        for (j = i;j <= n;j++)
        {
            printf("#");
        }
        for(j = 1;j < i;i++)
        {
            printf(" ");
        }

        printf("\n");
    }
    return 0;
}

*/
/* CH, N �Է� ����
#include <stdio.h>

int main()
{
    int i, j, n, sum = 0;
    char ch;

    scanf("%d %c", n, ch);

    for(i = 1;i <= n;i++)
    {
        for(j = 1;j <= i; ++j)
        {
            printf("%d", i + j);
        }
        for (j = n-1;j >= i;j--)
        {

            printf("%c",'ch' + i + j - 2);
        }
        printf("\n");
    }

    return 0;
}
*/
/* 98�� ����4 ����

#include <stdio.h>

int main()
{
    int i, j, n = 5;

    for (i = 1;i <= n;i++)
    {
        for (j = 1;j <= i;j++)

        {
            printf(" ");
        }
        for (j = i;j <= n ;j++ )
        {
            printf("%d", j );
        }
        for (j = n - 1; j >= i;j--)
        {
            printf("%d", j );
        }
        printf("\n");
    }

    return 0;
}
*/
/*
#include <stdio.h>

int main()
{

    int n = 5, i, j;

    for ( i = 1;i <= n;i++)
    {
        for (j = 1;j <= i;j++)
        {
            printf(" ");
        }
        for ( j = i;j <= n;j++)
        {
            printf("%d", j);
        }
        for ( j = n -1;j >= i; j--)
        {
            printf("%d", j);
        }
        printf("\n");
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int i, j, n;

    scanf("%d", &n);

    for (i = 1;i <= n;i++)
    {
        for ( j = 1; j < i;j++)
        {
            printf(" ");
        }

        for (j = i; j <=n ;j++)
        {
            printf("%d", j);
        }
        for (j = n -1;j >= i;j--)
        {
            printf("%d", j);
        }
        printf("\n");
    }

    return 0;

}
*/
/*
#include <stdio.h>

int main()
{
    int n, i, j;

    scanf("%d", &n);

    for (i = 1; i <= n;i++)
    {
        for(j = 1; j < i;j++)
        {
            printf(" ");
        }
        for (j = i;j <= n;j++)
        {
            printf("#");
        }
        printf("\n");
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int i,j;

    for (i = 5;i >= 1;i--)
    {
        for(j = 1;j < i;j++)
        {
            printf(" ");
        }
        for ( j = 5;j >= i;j--)
        {
            printf("%d", j);
        }
        printf("\n");
    }
}
*/
/*
#include <stdio.h>

int main()
{
    int num, i, j;

    scanf("%d", &num);

    for(i =1;i <= num + 1;i++)
    {
        for ( j = 1;j < num - i ;j++)
        {
            printf(" ");
        }
        for ( j = num; ;j--)
        {
            printf("*");
        }
        for (j = num + 1; j = i + num;j++ )
        {
            printf("*");
        }
    }

    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int n, i, j;

    scanf("%d", &n);

    for(i = 1;i <= n;i++)
    {
        for (j = 1;j <= n + 1 - i;j++ )
        {
        printf("*");
        }
        printf("\n");
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int n, i, j;

    scanf("%d", &n);

    for (i = 1; i <= n;i++)
    {
        for (j = 1; j <= i;j++)
        {
            printf("*");
        }
        printf("\n");
    }
    for ( i = 1;i <= n - 1;i++)
    {
        for ( j = n-i;j >= 1;j--)
        {
            printf("*");
        }
        printf("\n");
    }
    return 0;
}
*/
/* Ȧ�� �ﰢ��
#include <stdio.h>

int main()
{
    int n,i,j;

    scanf("%d", &n);

    for (i = 1;i <= (n + 1) / 2;i++)
    {
        for ( j =1;j <= (n + 1) / 2 - i;j++)
        {
            printf(" ");
        }
        for ( j = 1;j <= 2 * i - 1 ;j++)
        {
            printf("*");
        }
        printf("\n");
    }
    return 0;
}
*/
/* ����
#include <stdio.h>

int main()
{
    int n, i, j ;

    scanf("%d", &n);

    for (i = 1; i <= n;i++)
    {
        for ( j = 1; j <= n;j++)
        {
            if ( i ==j || i == 1 || i == n || j ==1 || j == n)
            {
                printf("*");
            }
            else if( i + j == n + 1)
            {
                printf("*");
            }
            else
            {
                printf(" ");
            }
        }
        printf("\n");
    }

    return 0;
}
*/
/* �߰��� ���� ���� ���
#include <stdio.h>

int main()
{
    int i, j, n;

    scanf("%d", &n);

    for (i = 1;i <= n;i++)
    {
        for (j = 1;j <= n;j++)
        {
            if ( i == 1 || i == (n + 1) / 2 || i == n ||
                 j == 1 || j == (n + 1) / 2 || j == n ||
                 i + j == n + 1 ||
                 i == j )
            {
                printf("*");
            }
            else
            {
                printf(" ");
            }
        }
        printf("\n");
    }

    return 0;
}
*/
/* ����纯�� R
#include <stdio.h>

int main()
{
    int n, i, j;

    scanf ("%d", &n );

    for (i = 1; i <= n;i++)
    {
        for (j = 1;j <  n + 1 - i ;j++)
        {
            printf(" ");
        }
        for ( j = n + 1 - i;j <= 2 * n - i;j++)

        {
            printf("*");
        }

        printf("\n");
    }

    return 0;
}
*/
/* ����纯�� L, R
#include <stdio.h>

int main()
{
    int i, j, h, k;
    char d;

    scanf("%d %d %c", &h, &k, &d );

    if ( d == 'L')
    {
        for ( i = 1; i <= h;i++)
        {
            for (j = 1; j < i;j++)
            {
                printf(" ");
            }
            for (j = i; j < i + k;j++ )
            {
                printf("*");
            }
            printf("\n");
        }
    }
    else if ( d == 'R')
    {
        for ( i = 1;i <= h;i++)
        {
            for (j = 1; j <= h - i;j++)
            {
                printf(" ");
            }
            for ( j = h; j < h + k;j++)
            {
                printf("*");
            }
            printf("\n");
        }
    }
    return 0;
}
*/

'컴퓨터 과학 > C Language' 카테고리의 다른 글

2022-01-16 1차원/ 2차원 배열  (0) 2022.01.16
2022-01-15 1차원/2차원 배열  (0) 2022.01.15
2021-01-12 중첩 반복문  (0) 2022.01.13
2022-01-11 조건문 연습  (0) 2022.01.13
2022-01-11 단순조건문 연습  (0) 2022.01.12