본문 바로가기
IT/프로그래밍

쉽게 풀어 쓴 C언어 Express 3장 프로그래밍 문제 해설

by nutrient 2020. 12. 8.
728x90
728x170

쉽게 풀어 쓴 C언어 Express 3장 프로그래밍 문제 해설

쉽게 풀어 쓴 C언어 Express 3장 프로그래밍 문제 해설

 

1.

#include<stdio.h>

int main(void)

{

double i, j, k, sum, ave;

printf("실수를 입력하시오: ");

scanf("%lf",&i);

printf("실수를 입력하시오: ");

scanf("%lf",&j);

printf("실수를 입력하시오: ");

scanf("%lf",&k);

sum = i+j+k;    

ave = sum/3.0;

printf("합은 %f이고 평균은 %f입니다.\n", sum, ave);

return 0;

}

 

2.

#include<stdio.h>

int main(void)

{

double mile, km;

printf("마일을 입력하시오: ");

scanf("%lf",&mile);

km = mile*1609.0;

printf("%f마일은 %f미터입니다. \n", mile, km);

return 0;

}

 

3.

#include<stdio.h>

int main(void)

{

double base, height, area;

printf("삼각형의 밑변: ");

scanf("%lf",&base);        

printf("삼각형의 높이: ");

scanf("%lf",&height);

area = 0.5*base*height;

printf("삼각형의 넓이: %f \n", area);

return 0;

}

 

4.

#include<stdio.h>

int main(void)

{

float f, c;

printf("화씨값을 입력하시오: ");

scanf("%f", &f);

c = 5.0*(f-32.0)/9.0;

printf("섭씨값은 %f도입니다. \n", c);

return 0;

}

 

 

5.

#include<stdio.h>

int main(void)

{

double num, ans;

printf("값을 입력하세요 : ");

scanf("%lf" , &num);

ans = 3.0*num*num+7.0*num+11;

printf("다항식의 값은 %f\n", ans);

return 0;

}

 

728x90
그리드형

댓글