#include <stdio.h>
double round(double f)
{
double result;
result = (int)(f+0.5);
return result;
}
int main(void)
{
double x;
printf("실수를 입력하시오:");
scanf("%lf", &x);
printf("반올림한 값은 %lf입니다.\n", round(x));
return 0;
}
#include <stdio.h>
int is_leap(int year)
{
int day;
if((year%4==0)&&(year%100!=0)||(year%400==0))
day = 366;
else
day =365;
return day;
}
int main(void)
{
int year;
printf("연도를 입력하시오:");
scanf("%d", &year);
printf("%d년은 %d일입니다.\n", year, is_leap(year));
return 0;
}
#include <stdio.h>
double factorial()
{
double e=1;
int n, f=1, i;
printf("어디까지 계산할까요: ");
scanf("%d", &n);
for(i=1;i<=n;i++)
{
f*=i;
e+=1.0/f;
}
return e;
}
int main(void)
{
printf("오일러의 수는 %lf입니다.\n", factorial());
return 0;
}