프로그래밍 언어/C언어

C언어 기초 함수 예제

컨설턴트X 2023. 5. 10. 10:16
728x90
반응형

"안녕하세요." 를 출력하는 함수를 작성하고 아래와 같이 출력하는 프로그램을 작성하시오.

#include <stdio.h>

void hello()
{
    printf("안녕하세요.\n");
}

int main()
{
    hello();
    printf("제이름은 C언어 입니다.\n");
    hello();
    printf("정말 반갑습니다.\n");
    hello();
    printf("저는 이곳에서 사용되는 함수 입니다.");
}

두 정수를 입력 받아 두 정수의 +, -, * 의 결과를 반환하는 함수 3개를 만들어 결과를 출력하는 프로그램을 작성하시오.

#include <stdio.h>

int plus(int x, int y)
{
    return x+y;
}

int minus(int x, int y)
{
    return x-y;
}
int mul(int x, int y)
{
    return x*y;
}

int main()
{
    int a,b;
    scanf("%d %d",&a,&b);
    
    printf("+ : %d\n",plus(a,b));
    printf("- : %d\n",minus(a,b));
    printf("* : %d\n",mul(a,b));
    
    return 0;
}

함수를 이용한 구구단 프로그램을 작성하시오. (2-9단)

#include <stdio.h>

void printMultiplicationTable(int dan) {
    for (int i = 2; i <= 9; i++) {
        printf("%d x %d = %2d    ", i, dan, dan * i);
    }

}

int main() {
    for (int dan = 1; dan <= 9; dan++) {
        printMultiplicationTable(dan);
        printf("\n");
    }
    return 0;
}

두 개의 정수를 입력 받아 큰 수의 제곱에서 작은 수의 제곱을 뺀 결과값을 출력하는 프로그램을 작성하시오.

#include <stdio.h>

int my_pow(int x, int y)
{
    return x > y ? x * x - y * y : y * y - x * x;
}

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

    printf("%d", my_pow(a, b));

    return 0;
}
728x90
반응형