컴퓨터 과학/C Language

2022-01-18 함수 만들기

계란💕 2022. 1. 19. 00:08

 


절댓값 함수

n! 구하기

n^m 지수함수

각 자리수의 합

제곱근 함수

 

/*
#include <stdio.h>

    void test()
    {
        printf("hello\n");
    }
    int main()
    {
        test();
    }



*/
/*
#include <stdio.h>

int add(int a, int b);
int main()
{
    int x, y, sum;
    x = 2; y = 3;
    sum = add(x, y);

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

int add(int a, int b)
{
    return a + b;

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

int main()
{
    int x, y, sum;
    x = 2; y =3;
    sum = x + y;
    printf("%d\n",sum j);

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

void add(int a, int b)
{
    printf("%d\n",  a + b );
}
int main()
{
    int x, y, sum;
    x = 2, y = 3;
    add(x, y);

}
*/
/*

#include <stdio.h>

int sum;
void add(int a, int b)
{
    sum = a + b;
}
int main()
{
    int x, y, sum;
    x = 2; y = 3;
    add(x, y);
    printf("%d\n", sum );

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

void add(int x)
{
    x = 100;
    printf("%d\n", x);
}
int main()
{
    int x;
    x = 2;
    printf("%d\n", x );
    add(x);
    printf("%d\n", x);

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

void add(int a, int b)
{
    int tmp;

    tmp = a;
    a = b;
    b = tmp;
}
int main()
{
    int x, y, sum;
    x = 2; y = 3;
    printf("%d %d\n", x, y);
    add(x , y);
    printf("%d %d\n", x, y);
}
*/
/*
#include <stdio.h>

int main()
{
    printf("*****\n");
    printf("A\n");
    printf("*****\n");
    printf("B\n");
    printf("*****\n");
    printf("C\n");

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

void star()
{
    printf("*****\n");

}

int main()
{
    star();
    printf("A\n");
    star();
    printf("B\n");
    star();
    printf("C\n");

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

int main()
{
    int x, y, sum;
    x = 2, y = 3;
    sum = x+ y;
    printf("%d\n", sum );
}
*/
/*
#include <stdio.h>

int add(int a, int b)
{
    return a + b;
}
int main()
{
    int x, y, sum;
    x = 2, y = 3;
    sum = add(x, y);
    printf("%d\n", sum);

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

void add(int a, int b)
{
    printf("%d\n", a + b);

}
int main()
{
    int x, y;
    x = 2, y =3;
    add(x, y);

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

int add(int a, int b)
{
    return a+ b;
}
int main()
{
    int x, y;
    x = 2, y = 3;
    printf("%d\n", add(x, y));

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

double avg(int a, int b)
{
    double d;
    d = (double)(a + b) / 2;
    return d;

}
int main()
{
    int x, y;
    x = 2, y = 3;
    printf("%.2lf\n", avg(x, y) );
}
*/
/*
#include <stdio.h>

double avg(int a, int b)
{
    double d;
    d = (double) ( a + b) / 2;
    return d;
}
int main()
{
    int x, y, t;
    x = 2, y = 3;
    t = (int)avg(x, y);
    printf("%d\n", t );

}
*/
/* ���� �Լ�

#include <stdio.h>

int myABS(int k)
{
    if( k < 0)
    {
        return -k;
    }
    else
    {
        return k;
    }
}
int main()
{
    int a;
    scanf("%d", &a );
    printf("%d", myABS(a));
}
*/
/*
#include <stdio.h>

void swap(int a, int b)
{
    a = 10;
    b = 20;
    printf("%d %d\n", a, b );

}
int main()
{
    int x, y;
    x = 2, y = 3;
    swap(x, y);
    printf("%d %d", x, y );
}
*/
/*
#include <stdio.h>

void swap(int a, int b)
{
    int t;
    t = a;
    a = b;
    b = t;

}
int main()
{
    int x, y;
    x = 2, y = 3;
    printf("%d %d\n", x, y );
    swap(x, y);
    printf("%d %d", x, y );

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

int x, y;

void swap()
{
    x = 10;
    y = 20;
}
int main()
{
    x = 2;
    y = 3;
    printf("%d %d\n", x, y );
    swap(x, y);
    printf("%d %d", x, y );
}
*/
/*
#include <stdio.h>

int x, y;

void swap(int x, int y)
{
    x = 10;
    y = 20;
}
int main()
{
    x = 2, y = 3;
    printf("%d %d\n", x, y);
    swap(x, y);
    printf("%d %d", x, y);

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

int sum;
void add(int a, int b)
{
    sum = a + b;
}
int main()
{
    int x, y, sum;
    x = 2, y = 3;
    add(x, y);
    printf("%d \n", sum);

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

void func()
{
    printf("hello world");
    return;
}
int main()
{
    func();
    return 0;
}
*/
/*
#include <stdio.h>

void func()
{
    printf("1 2 3 4 5 6 7 8 9 10");

    return;
}
int main()
{
    func();
    return 0;
}
*/
/*
#include <stdio.h>

int add(int a, int b)
{
    return a + b;
}

int main(void)
{
    int res = add( 2, 5);
    printf("%d",  res);
    return 0;
}
*/
/*
#include <stdio.h>

int func(int x, int y)
{

    func(x, y );
    return x + y;
}

int main()
{
    int sum;
    sum = func( 1, 2, 3 ,4 ,5 ,6, 7, 8 ,9 ,10);
    printf("%d", sum);

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

void add(int a, int b)
{
    printf("%d", a + b);
    return;
}
int main()
{
   int sum;
   int x = 2, y =3;
    add( x, y);

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

void add(int a, int b)
{

    printf("%d", a + b);
    return;
}
int main()
{
    int x = 1, y = 2;
    add(x, y);
    return 0;

}

*/
/*
#include <stdio.h>

void avg(int a, int b)
{
    double d;
    d = (double)(a + b) / 2;
    printf("%.2lf ", d );
    return;
}
int main()
{
    int x = 10, y = 15;
    avg( x, y);
    return 0;
}
*/
/*
#include <stdio.h>

int sub(int a, int b)
{
    int t = a - b;
    return t;
}
int main()
{
    int x = 16, y = 3;
    printf("%d", sub(x, y));

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

int sum(int x)
{
    int i, cnt = 0;
    for ( i = 1; i <= x; ++i)
    {
        cnt = cnt + i;
    }
    printf("%d", cnt );

    return 0;
}
int main()
{

    sum(10);

    return 0;

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

int sum(int x, int y)
{
    int i, cnt = 0;

    for( i = x; i <= y; ++i)
    {
        cnt = cnt + i;
    }
    printf("%d", cnt);

    return 0;
}
int main()
{
    sum(10 , 20);

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

double avg(double x, double y)
{
    double avg;
    avg = ( x + y) / 2;
    printf("%lf", avg);
    return 0;
}
int main()
{
    double a = 10.32452, b = -9324.434632;
    avg(a, b);

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

double sub( double x, double y )
{
    int t = (x + y) / 2;
    return 0;
}
int main()
{
    int a = 10, b = 1;
   printf("%d", sub(a, b) );
    return 0;

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

void div(int a)
{
    int i;

    for( i = 1; i <= a; ++i)
    {
        if( a % i == 0)
        {
            printf("%d ",i );
        }
    }
    return;
}
int main()
{
    int x = 20;
    div(x);
    return 0;
}
*/
/* �Ҽ� ���� �Ǵ��ϴ� �Լ� �����
#include <stdio.h>

void int_prime(int a)
{
    int i, cnt = 0;


    for(i = 1;i <= a;++i)
    {
        if( a % i == 0)
        {
            cnt++;
        }
    }

    if( cnt ==  2)
    {
        printf("1");
    }
    else
    {
        printf("0");
    }
    return;
}
int main()
{
   int x =  2;
   int_prime(x);

    return 0;
}
*/
/* n! ���ϱ� (���丮��)
#include <stdio.h>

long long fac(int x)
{
    int i, res = 1;

    for(i = 1; i <= x;++i)
    {
        res = res * i;
    }
    printf("%d", res);
    return 0;

}
int main()
{
    int n = 4;
    fac(n);
    return 0;
}
*/
/* n^m ���ϱ�
#include <stdio.h>

int pow(int x, int y)
{
    int i, res = 1;

    for(i = 1; i<= y; ++i)
    {
        res = res * x;
    }
    printf("%d", res);

    return 0;
}
int main()
{
    int n = 3, m = 4;
    pow( n, m);

    return 0;
}
*/
/* (-2)^n ���ϱ�
#include <stdio.h>

int pow(int x)
{
    int i, res = 1;

    for (i = 1;i <= x;++i)
    {
        res = res * ( -2 );
    }
    printf("%d", res);
    return 0;
}
int main()
{
    int t = 4;
    pow(t);
}
*/
/* �� �ڸ����� �� ���ϱ�
#include <stdio.h>

int func(int x)
{
    int i, t = 0;

    for(i = x; i > 0; i = i / 10)
    {
        t = t + i % 10;
    }
    printf("%d", t );

    return 0;
}

int main()
{
    int z;

    scanf("%d", &z );

    func(z);

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

void f()
{
    printf("hello\n");

    return;
}
int main()
{
    f();
    return 0;
}
*/
/*
#include <stdio.h>

void f()
{
    printf("%d", 123 );
    return;
}
int main()
{
    f();
    return 0;
}
*/
/*
#include <stdio.h>

void f()
{
    printf("**");
    return;
}

int main()
{
    f();
    return 0;
}

*/
/*
#include <stdio.h>

char f()
{

    return 'A';
}

int main()
{
    f();

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

int f()
{
    return 1;
}

int main()
{
    printf("%d", f());
    return 0;
}
*/
/*
#include <stdio.h>

long long int f()
{
    return -2147483649LL;
}
int main()
{
    printf("%lld", f());
    return 0;
}
*/
/*
#include <stdio.h>

float f()
{

    return 3.14f;
}
int main()
{
    printf("%.2f", f());
    return 0;
}
*/
/*
#include <stdio.h>

double f()
{
    return 3.1415926535897;
}

int main()
{
    printf("%.13f",f() );
    return 0;
}

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

int i, n, d[101];

int f()
{
    int max = INT_MIN;

    for( i = 0; i < n; ++i)
    {
        if( d[i] > max)
        {
            max = d[i];
        }

    }

    return i;
}

int main()
{

    scanf("%d", &n );

    for(i = 0;i < n;i++)
    {
        scanf("%d", &d[i] );
    }
    printf("%d", f());

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

int n;

void f(int x)
{
    if ( x == 1 )
    {
        printf("hello\n");
    }
    else if ( x == 2 )
    {
        printf("world\n");
    }
    else
    {
        printf("\n");
    }
    return;
}

int main()
{
    scanf("%d", &n);
    f(n);
    return 0;
}

*/
/*
#include <stdio.h>

int n;

void f(int k)
{

    printf("%s\n",k % 2 == 0 ? "even" : "odd");
    return;
}


int main()
{
    scanf("%d", &n );
    f(n);
    return 0;
}
*/
/*
#include <stdio.h>

int n;

void f()
{
    if( n == 0 )
    {
        printf("false");
    }
    else
    {
        printf("true");
    }

    return;
}

int main()
{
    scanf("%d", &n);
    f(n);
    return 0;
}

*/
/*
#include <stdio.h>

int n;

void f()
{
    if (n == 0)
    {
        printf("zero");
    }
    else
    {
        printf("non zero");
    }
    return;
}
int main()
{
    scanf("%d", &n);
    f(n);


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

int n;

void f(int x)
{
    if( x > 0)
    {
        printf("positive");
    }
    else if ( x  == 0)
    {
        printf("zero");
    }
    else
    {
        printf("negative");
    }

    return;
}


int main()
{
    scanf("%d", &n);
    f(n);

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

int n;

void f(int x)
{
    int i, cnt = 0;

    for(i =1; i <= x;++i)
    {
        if( x % i == 0)
        {
            cnt++;
        }
    }

    if (cnt == 2)
    {
        printf("prime");
    }
    else
    {
        printf("composite");
    }
    return;
}

int main()
{
    scanf("%d", &n );
    f(n);
    return 0;
}
*/
/*

#include <stdio.h>

int n;

void f(int x)
{
    int i;

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

    return;
}

int main()
{
    scanf("%d", &n);
    f(n);
    return 0;
}
*/
/*
#include <stdio.h>

long long int n;

int sqrt(int x)
{
    long long int i;

    for(i > 0; i < x;++i)
    {
        if ( i * i == x )
        {
            printf("%lld", i);
        }
    }
    return;
}

int main()
{
    scanf("%lld", &n );
    printf("%d\n", sqrt(n));

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

int n, d[100010], k;

void f(int x)
{

    if( k = d[i] )
    {
        printf("%d", i);
    }

    return;
}
/*
int main()
{
    int i;

    scanf("%d", &n);


    for( i = 1; i <= n; ++i)
    {
        scanf("%d", &d[i]);
    }
    scanf("%d", &k);
    printf("%d\n", f(k));

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

int n;

void f()
{
    int i;

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

int main()
{
    scanf("%d", &n );
    f(n);
    return 0;
}
*/
/*
#include <stdio.h>

int n;

int zero(int k)
{
    if( k == 0 )
    {
        zero(k) = 1;
    }
    return 0;
}

int main()
{
    scanf("%d", &n );

    if( zero(n))
    {
        printf("zero");
    }
    else
    {
        printf("non zero");
    }
    return 0;
}
*/
/* ���� ���
#include <stdio.h>

int n;

char grade(int k)
{
    if( k >= 90)
    {
        return 'A';
    }
    else if( k >= 80)
    {
        return 'B';
    }
    else if( k >= 70)
   {
       return 'C';
   }
    else if( k >= 60)
   {
       return 'D';
   }
   else
   {
       return 'F';
   }
}

int main()
{
    scanf("%d", &n);
    printf("%c", grade(n) );

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

long long int n;

long long int abs(long long int x)
{
    int abs;

    if( x >= 0)
    {
       return x;
    }
    else
    {
        return - x;
    }
}
int main()
{
    scanf("%lld", &n );
    printf("%lld\n", abs(n) );

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

long long int n;

long long int sqrt(long long int x)
{
    long long int i, temp;


    for(i = 0; i <= x; ++i )
    {
       if( i * i > x )
       {
            break;
       }
       else
       {
           temp = i;
       }
    }
    return temp;
}

int main()
{
    scanf("%lld", &n);
    printf("%d\n", sqrt(n) );

    return 0;
}
*/

#include <stdio.h>

int n, d[100010], k;

int f(int x)
{
    int i, ind;

    for(i = 1; i <= 10000; ++i)
    {
        if( d[i] == x )
        {
            ind = i;
            break;
        }
        else
        {
            ind = -1;
        }

    }
    return ind;
}



int main()
{
    int i;
    scanf("%d", &n);

    for(i = 1;i <= n;++i)
    {
        scanf("%d", &d[i]);
    }
    scanf("%d", &k );
    printf("%d\n", f(k));

    return 0;
}

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

2022-01-20 문자열  (0) 2022.01.21
2022-01-19 문자열  (0) 2022.01.19
2022-01-17 2차원 배열 연습  (0) 2022.01.18
2022-01-16 1차원/ 2차원 배열  (0) 2022.01.16
2022-01-15 1차원/2차원 배열  (0) 2022.01.15