Home > Study > C Language > C Example > [ex10] 함수의 분석 연습

[ex10] 함수의 분석 연습
Study Language

문제 설명


에러가 없도록 다음 함수들을 선언하라

#include <stdio.h>

// 사용할 함수들의 선언

void main(void)
{
	printf("sqr=%d\n", sqr(3));
	printf("area=%d\n", area(3, 5));
	printf("arc=%f\n", compute_circle_arc(4.1f));
}

int sqr(int x)
{
	return x * x;
}

int area(int x, int y)
{
	return x * y;
}

float compute_circle_arc(float radious)
{ 
	float pi = 3.141592f;

	radious = 2 * radious * pi;
	return radious;
}

출력 예시


sqr=9
area=15
arc=25.761053

정답 코드


#include <stdio.h>
 
// 사용할 함수들의 선언
int sqr(int x);
int area(int x, int y);
float compute_circle_arc(float radious);
 
void main(void)
{
    printf("sqr=%d\n", sqr(3));
    printf("area=%d\n", area(3, 5));
    printf("arc=%f\n", compute_circle_arc(4.1f));
}
 
int sqr(int x)
{
    return x * x;
}
 
int area(int x, int y)
{
    return x * y;
}
 
float compute_circle_arc(float radious)
{ 
    float pi = 3.141592f;
 
    radious = 2 * radious * pi;
    return radious;
}

메모


printf 내부의 \n 습관화 필요