#include <stdio.h>
#define Pi 3.141592
double cal_area(double);
int main(void)
{
double x;
printf("원의 반지름을 입력하시오:");
scanf("%lf", &x);
printf("원의 면적은 %lf입니다.\n", cal_area(x));
return 0;
}
double cal_area(double radius)
{
double area;
area = Pi * radius * radius;
return area;
}
#include <stdio.h>
double f_to_c(double);
int main(void)
{
double x;
printf("화씨 온도를 입력하시오:");
scanf("%lf", &x);
printf("섭씨 온도는 %lf도 입니다.\n", f_to_c(x));
return 0;
}
double f_to_c(double f)
{
int c;
c = 5.0/9.0 * (f - 32.0);
return c;
}
#include <stdio.h>
int even(int);
int absolute(int);
int sign(int);
int main(void)
{
int a;
printf("정수를 입력하시오:");
scanf("%d", &a);
if(a%2==0)
printf("even()의 결과: 짝수\n", even(1));
else
printf("even()의 결과: 홀수\n", even(0));
printf("absolute()의 결과: %d\n", absolute(a));
if(a<0)
printf("sign()의 결과:음수\n", sign(-1));
else if(a>0)
printf("sign()의 결과:양수\n", sign(1));
else if(a==0)
printf("sign()의 결과:0\n", sign(0));
return 0;
}
int even(int n)
{
int result;
result = (n%2==0)? 1: 0;
return result;
}
int absolute(int n)
{
int result;
if(n<0)
result = -n;
else if(n>0)
result = n;
return result;
}
int sign(int n)
{
int result;
if(n<0)
result = -1;
else if(n>0)
result = 1;
else if(n==0)
result = 0;
return result;
}