컴퓨터 과학/C Language

2022-01-21 문자열 연습

계란💕 2022. 1. 22. 22:53

문자열 연습 및 중첩 반복문 복습

 

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

int main()
{
    int i, len;
    char str[30];

    gets(str);

    for(i = 0; i < strlen(str); ++i)
    {

        printf("'%c'\n", str[i]);
    }
    return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>

int main()
{
    char str[101];
    int i;

    gets(str);

    for( i = 0 ;i < strlen(str); ++i)
    {

        if(  65 <= str[i]  && str[i] <= 90  )
        {
            printf("%c", str[i]);        }
        else if( 97 <= str[i] && str[i] <= 122)
        {
            printf("%c", str[i]);
        }
    }

    return 0;
}
*/
/* c�� cc ���
#include <stdio.h>
#include <string.h>

int main()
{
    char str[101];

    int cnt1 = 0, cnt2 = 0, i;

    gets(str);

    for( i = 0 ;i < strlen(str); ++i)
    {
        if( str[i] == 67  || str[i] == 99 )
        {
            ++cnt1;
        }
    }

    for( i = 0 ;i < strlen(str); ++i)
    {
        if(    ( str[i] == 67  || str[i] == 99)
           &&  ( str[i + 1] == 67  || str[i + 1] == 99)
           )
        {
            ++cnt2;
        }
    }
    printf("%d\n%d", cnt1, cnt2);

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

int main()
{
    int cnt = 0, i;
    char str[101];

    gets(str);

    for( i = 0; i < strlen(str); ++i)
    {
        if( str[i] == 'l'
        &&  str[i+1] == 'o'
        &&  str[i+2] == 'v'
        &&  str[i+3] == 'e'
          )
        {
            ++cnt;
        }
    }
    printf("%d", cnt);

    return 0;
}

*/
/*
#include <stdio.h>

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

    scanf("%d %d", &m,  &n );


        for(i = 0 ;i < n ; ++i )
        {
            for( j = 0; j < m;++j)
            {

            if( i == 0 && j == 0
            ||  i == 0 && j == m - 1
            ||  i == n - 1 && j == 0
            ||  i == n - 1 && j == m - 1 )
            {
                printf("+");
            }
            else if( i == 0 || i == n - 1 )
            {
                printf("-");
            }
            else if( j == 0  || j == m - 1 )
            {
                printf("|");
            }
            else
            {
            printf(" ");
            }

            }
            printf("\n");
        }

    return 0;
}
*/
/*  GuguClass �� ���� ���

#include <stdio.h>

int main()
{
    int i;

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

int main()
{
    int i, j, h, r;

    scanf( "%d %d", &h, &r );

    for ( i = 0 ; i < h; ++i)
    {

       for( j = 0; j < h; ++j)
        {
            if( i == j )
        {
            printf("*");
        }
        }
        printf("\n");
    }

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

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

    scanf("%d", &k );

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

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

int  main()
{
    int a0 = 0, sn = 0,  n,  i, a[51], s[51];

    scanf("%d", &n );

    for ( i = 1; i <= n ;++i )
    {
       a[i] = a0 + i;
    }

    printf("%d %d", a[n], s[n] );


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

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

    scanf("%d", &n );

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

        printf("\n");
    }

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

int main()

{

    int i, j, m, n;

    scanf("%d %d",  &m,  &n );

    if( m == n )
    {
        for( i = 1; i <= 9; ++i)
        {
            printf("%d*%d=%d\n", m , i,  m * i );
        }
    }

    else if (  m < n )
    {
        for( i = m; i <= n; ++i)
        {
            for( j = 1; j <= 9; ++j)
            {
                printf("%d*%d=%d\n",  i , j, i * j );
            }
        }
    }

    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("*");
        }

        printf("\n");
    }

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

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

    scanf("%d %d", &n, &k );

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

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


            else
            {
                printf(" ");
            }

        }

        printf("\n");
    }



    return 0;
}

*/
/*
#include <stdio.h>

int main()
{


    int x;
    int* p = &x;
    *p = 100;
    printf("%d\n", x);
    printf("%d\n", *p);

    return 0;
}

*/
/*
#include <stdio.h>

int main()
{
    int x = 10;
    int* p = &x;
    x = 2 * x;
    printf("%d",  *p );

    return 0;
}
*/

#include <stdio.h>

int main()
{
    int x = 10;
    int y = 20;
    int* p = &x;
    *p = 100;
    p = &y;
    printf("%d %d", x, *p );

    return 0;
}

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

2022-01-24 포인터 연습  (0) 2022.01.25
2022-01-23 포인터 변수  (0) 2022.01.24
2022-01-20 문자열  (0) 2022.01.21
2022-01-19 문자열  (0) 2022.01.19
2022-01-18 함수 만들기  (0) 2022.01.19