8장 15번8장 15번

Posted at 2013. 11. 24. 21:50 | Posted in 2학기/C언어

#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;

}

'2학기 > C언어' 카테고리의 다른 글

8장 17번  (0) 2013.11.24
8장 16번  (0) 2013.11.24
8장 14번  (0) 2013.11.24
8장 13번  (0) 2013.11.24
8장 12번  (0) 2013.11.24
//

8장 14번8장 14번

Posted at 2013. 11. 24. 21:49 | Posted in 2학기/C언어

#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;

}

'2학기 > C언어' 카테고리의 다른 글

8장 16번  (0) 2013.11.24
8장 15번  (0) 2013.11.24
8장 13번  (0) 2013.11.24
8장 12번  (0) 2013.11.24
8장 11번  (0) 2013.11.24
//

8장 13번8장 13번

Posted at 2013. 11. 24. 21:49 | Posted in 2학기/C언어

#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;

}

'2학기 > C언어' 카테고리의 다른 글

8장 15번  (0) 2013.11.24
8장 14번  (0) 2013.11.24
8장 12번  (0) 2013.11.24
8장 11번  (0) 2013.11.24
8장 10번  (0) 2013.11.24
//