컴퓨터 과학/C Language

2022-01-19 문자열

계란💕 2022. 1. 19. 22:04

 

문자열 출력

주어진 문자열 중 소문자/ 대문자만 출력

대문자/ 소문자 변환

string.h 함수 활용


/*
#include <stdio.h>

double x;

double f(double t)
{
    int n;

    n =  (int) t / 1;


    return t - n ;
}

int main()
{
    double n;

    scanf("%d", &n);

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

void func()
{
    static int a = 0;
    printf("%d", a++);
    return;
}

int main()
{
    func();
    func();
    return 0;

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

void sfunc()
{
    static int a= 0   ;
    printf("%d", a++);
    return;
}

void func()
{
    int a = 0;
    printf("%d",  a++);
    return;
}

int main()
{
    int i;

    for (i =1;i <= 3;++i)
    {
        func();
    }
    printf("\n");

    for (i = 1;i <= 3;++i)
    {
        sfunc();    }

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

void make_coke(int n) // ��ȯ�ڷ��� �Լ���(�Ű��ڷ��� �Ű�������) ���߿��� �Ӱ� ����? ������ !!!!
{
    static int cnt = 0;
    int i;

    printf("make zero coke\n");

    for( i = 1; i <= n; ++i)
    {
        printf("zero coke\n");
        ++cnt;
    }

    printf("produce count: %d\n", cnt ); // ���⼭ ��� �����ϰԲ� ��


    return;
}

int main()
{
    int n ;
    scanf("%d", &n);5
    make_coke(n); // �Լ����� �ɵ������� �ٲ�. f�� �ʹ� �ʵ� ������

    return 0;
}


/*
1. �ݶ��� ������ �Է� ����.
2. ������ŭ �ݶ� ����� �Լ��� ȣ��
3. ȣ�� �ɶ�, �ݶ� ������ٴ� ������ �Բ� ���ݱ��� ���� �ݶ��� ���� ���
*/
/*
#include <stdio.h>

double sub(int x, int y)
{
    double t;

    t = (double) (x + y) / 2;

    return t;
}

int main()
{
    int a = 10, b = 31;

    printf( "%lf", sub(a, b) );

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

int main(void)
{
    int i;

    char a[6] = "world";
    char b[] = "world";
    char c[6] = { 'w', 'o', 'r', 'l', 'd' };
    char d[] = {'w','o', 'r', 'l', 'd', '\n'  };

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

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

int main()
{
    char a[100];
    gets(a);

    printf("%s", a);

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

int main()
{
    int i, len;
    char a[100];
    scanf("%s", a);
    len = strlen(a);
    printf("%d", len);

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

int main()
{
    int i, len;
    char a[100];
    scanf("%s" , a);
    len = strlen(a);

    for(i = len - 1; i >= 0; --i)
    {
        printf("%c", a[i]);
    }
    printf("\n%d", len );

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

int main()
{
    int i, len;
    char a[100];
    gets(a);
    len = strlen(a);

    for( i = 0; i < len; ++i)
    {
        if( 'a' <= a[i]  &&  a[i] <= 'z')
        {
            printf("%c", a[i] );
        }
    }
}
*/
/*
#include <stdio.h>
#include <string.h>

int main()
{
    int i ,len;
    char a[100];

    gets(a);
    len = strlen(a);

    for( i = 0; i < len ;++i)
    {
        printf("%c", a[i]);

    }
}

*/
/*

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

int main()
{
    int len = 0, i;
    char a[100];

    gets(a);
    for( i = 0;; ++i)
    {
        if( a[i] == '\0' )
        {
            break;
        }
        ++len;
    }
    printf("%d", len );
    // e�ٽ��ع�
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int i, len = 1;
    char a[100];
    gets(a);

    for( i = 1; ;++i)
    {
        if( a[i] == '\0')
        {
            break;
        }
        ++len;
    }
    printf("%d", len);

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

int main()
{
    int i, len;
    char a[100];

    gets(a);
    len = strlen(a);

    for( i =  len - 1 ; i >= 0; --i)
    {
        printf("%c", a[i]);
    }

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

int main()
{
    int   n;
    char a[100] = {};

    gets(a);
    n = strlen(a);


        printf("%c", a[0]);

        printf("%c", a[n]);


    return 0;
}
*/
/* �� ��° ~ �ټ� ��° ���� ���
#include <stdio.h>
#include <string.h>

int main()
{
    int i;
    char a[100];

    gets(a);

    for(i = 1; i < 5;++i )
    {
        printf("%c", a[i]);
    }
    return 0;
}
*/
/* �빮�ڸ� ���
#include <stdio.h>
#include <string.h>

int main()
{
    int i, n;
    char a[100];

    gets(a);
    n = strlen(a);

    for( i = 0; i <= n; ++i)
    {
        if( 65 <= a[i]  &&  a[i] <= 90 )
        {
            printf( "%c", a[i] );
        }
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int i, n;
    char a[100];

    gets(a);
    n = strlen(a);

    if ( n >= 5)
    {
        for ( i = 1 ; i < 5;++i )
        {
            printf("%c", a[i] );
        }
     }
    else
    {
        printf("-1");
    }
    return 0;
}
*/
/* ���ڸ� ���ϱ�
#include <stdio.h>
#include <string.h>

int main()
{
    int i, n, sum = 0;
    char a[100];

    gets(a);
    n = strlen(a);

    for( i = 0; i <= n; ++i)
    {
        if( char = a[i])
    }

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

int main()
{
    char str[] = "World KOI";

    printf("%s", str);

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

int main()
{
    char str[] = "World KOI";

    printf("%s", str + 1);

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

int main()
{
    char a[] = "I/am/sun.";
    printf("%d \n",strlen(a) );

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

int main()
{
    char a[] = "I/am/sun.";

    printf("%d \n",sizeof(a) );

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

int main()
{
    char str[] = "World KOI";

    printf("%c", str[0]);

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

int main()
{
    char str[] = "World KOI";

    printf("%c", str[6]);

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

int main()
{
    char str[] = "World KOI";

    int i;

    for(i = 0; str[i] != '\0' ; ++i )
    {
        printf("%c", str[i]);
    }
    return 0;
}
*/
/*

#include <stdio.h>

int main()
{
    char str[] = "World KOI";

    int i;

    for(i = 0;str[i]; ++i)
    {
        printf("%c", str[i]);

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

int main()
{
    char str[] = "World KOI";
    int i;

    for(i = 0; ; ++i)
    {
        if( str[i] == '\0')
        {
            break;
        }
        printf("%c", str[i]);
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    char str[] = "World KOI";
    int i;

    for( i = 0; ;i++)
    {
        if( str[i]== 32 )
        {
            break;
        }
        printf("%c", str[i] );
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    char str[] = "World KOI";

    int i, cnt = 0;

    for(i = 0; str[i]; ++i)
    {
        cnt++;

    }
    printf("%d", cnt);


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

int main()
{
    char str[] = "World KOI";
    int i, cnt = 0;

    for(i = 0; str[i]; ++i)
    {
        cnt++;
    }
    for(i = cnt - 1; i >= 0; i--)
    {
        printf("%c", str[i]);
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    char str[] = "World KOI";
    int i, cnt = 0;

    for(i = 0;str[i]; ++i)
    {
        ++cnt;
    }
    for(i = cnt - 1;i >= 6; --i)
    {
        printf("%c", str[i]);
    }

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

int main()
{
    char str[] = "World KOI";
    int len = strlen(str);

    printf("%d", len);

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

int main()
{
    char a[] = "I/am/sun";
    printf("%d \n", sizeof(a) );


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

int main()
{
    char str[] = "World KOI";

    int len = strlen(str);
    int i;

    for(i = 0;i < len; ++i)
    {
        printf("%c", str[i] );
    }

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

int main()
{
    char str[] = "World KOI";

    int len = strlen(str);
    int i;

    for(i = len - 1;i >= 0; --i)
    {
        printf("%c", str[i]);
    }
    return 0;
}
*/
/*
#include <stdio.h>

int main()
{
    int len, i, m , a[101];
    char c, s[16] = "no pain no gain";

    for(i = 1;i < 26; ++i)
    {
            a[i] = 0;
    }
    len = strlen(s);

    for(i = 0;i < len;++i)
    {
        c = s[i] - 'a' +  1;

        if ( 1 <= c && c <= 26)
        {
            ++a[c];
        }
    }
    m = 0;

    for(i = 1;i <= 26;++i)
    {
        if( a[i] > m)
        {
            m = a[i];
        }
    }



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

int main()
{
    char str[10] = "awzydebcx";

    char tmp;

    int i;

    for(i = 0; i < 9; ++i)
    {
        if( str[i] < str[8-i] )
        {
            tmp = str[i];
            str[i] = str[8-i];
            str[8-i] = tmp;
        }
    }
    printf("%s\n", str );

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

int main()
{
    char str[15] = "ab cDe fg hi";

    int i, n = 0, s = 0;

    for(i = 0; str[i]; ++i )
    {
        n = i;
    }
    for(i = 0; i < n; ++i)
    {
        if( 'a' <= str[i] && str[i] <= 'y' )
        {
            s += str[i] -'a';
        }
    }

    printf("%d\n", n + s);

    return 0;
}

*/
/*
#include <stdio.h>

int main()
{
    int i, j;

    char a[20] = "Korea\0Informatics\0";

    int sum = 0;

    for(i = 0;i < 18;++i)
    {
        sum += strlen(a);
        char tmp = a[0];
        for( j = 1; j < 18; ++j)
        {
            a[j-1] = a[j];
        }
        a[17] = tmp;
    }

    printf("%d", sum);

    return 0;
}

*/
/* �빮�� ��ȯ
#include <stdio.h>
#include <string.h>

int main(void)
{
    char a;
    scanf("%c", &a );
    if ( islower(a) )
    {
        printf("%c", toupper(a));
    }

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

int main()
{
    int i, len;

    char a[100];

    scanf("%s", a) ;

    len = strlen(a);

    for(i = 0;i < len;++i)
    {
        if( islower(a[i]) )
        {
            printf("%c",a[i]);
        }
    }
    return 0;
}

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

int main()
{
    char a[100];

    scanf("%s", a );

    if( strstr( a ,"tap") != NULL )
    {
        printf("YES");
    }
    else
    {
        printf("NO");
    }
    return 0;
}
*/
/*
#include <stdio.h>
#include <string.h>

int main()
{
    char source[] = "World Computer";
    char cc[100];

    strcpy(cc, source);
    printf("%s", cc);

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

int main()
{
    char source[] = "World Computer";
    char cc[100];

    strcpy(cc, source);
    printf("%s", cc);

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

int main()
{
    char sour[100] = "World";
    char cc[100] = "computer";

    strcat(sour, cc);
    printf("%s", sour);

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

int main()
{
    char a[100],b[100];
    scanf("%s", a);
    scanf("%s", b);

    if( strcmp(a, b ) == 0)
    {
        printf("same");
    }
    else
    {
        printf("not same");
    }
    return 0;
}
*/

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

2022-01-21 문자열 연습  (0) 2022.01.22
2022-01-20 문자열  (0) 2022.01.21
2022-01-18 함수 만들기  (0) 2022.01.19
2022-01-17 2차원 배열 연습  (0) 2022.01.18
2022-01-16 1차원/ 2차원 배열  (0) 2022.01.16