세리프 따라잡기

쉽게 풀어쓴 C언어 Express(개정3판): 3장 프로그래밍 풀이 본문

C

쉽게 풀어쓴 C언어 Express(개정3판): 3장 프로그래밍 풀이

맑은 고딕 2020. 9. 11. 05:38

풀이한 책

p. 124~125 - Programming

1.

//1번 문제
#define _CRT_SECURE_NO_WARNINGS //scanf 실행을 위한 정의
#include <stdio.h>

int main(void) {
double x, y, z, sum, avg; //변수 선언. x, y, z, 합, 평균.

printf("실수를 입력하시오: "); //입력 안내 메시지 출력
scanf("%lf", &x); //사용자가 값 입력
printf("실수를 입력하시오: "); //입력 안내 메시지 출력
scanf("%lf", &y); //사용자가 값 입력
printf("실수를 입력하시오: "); //입력 안내 메시지 출력
scanf("%lf", &z); //사용자가 값 입력

sum = x + y + z; //입력값의 합
avg = sum / 3.; //입력값의 평균

printf("합은 %lf이고 평균은 %lf입니다.\n", sum, avg); //합과 평균값의 결과 출력


return 0;
}

 

2.

//2번 문제
#define _CRT_SECURE_NO_WARNINGS //scanf 실행을 위한 정의
#include <stdio.h>

int main(void) {
double mile, meter; //변수 선언. 마일, 미터.

printf("마일을 입력하시오: "); //입력 안내 메시지 출력
scanf("%lf", &mile); //사용자가 값 입력

meter = 1609.*mile; //입력값의 미터

printf("%lf마일은 %lf미터입니다.\n", mile, meter); //마일과 미터값의 결과 출력


return 0;
}

 

3.

//3번 문제
#define _CRT_SECURE_NO_WARNINGS //scanf 실행을 위한 정의
#include <stdio.h>

int main(void) {
double h, b, area; //변수 선언. 높이, 밑변, 넓이

printf("삼각형의 밑변: "); //입력 안내 메시지 출력
scanf("%lf", &b); //사용자가 값 입력
printf("삼각형의 높이: "); //입력 안내 메시지 출력
scanf("%lf", &h); //사용자가 값 입력

area = 0.5*h*b; //입력값의 넓이

printf("삼각형의 넓이: %lf\n", area); //넓이값 결과 출력


return 0;
}

 

4.

//4번 문제
#define _CRT_SECURE_NO_WARNINGS //scanf 실행을 위한 정의
#include <stdio.h>

int main(void) {
double f, c; //변수 선언. 화씨, 섭씨.

printf("화씨값을 입력하시오: "); //입력 안내 메시지 출력
scanf("%lf", &f); //사용자가 값 입력

c = (5. / 9.)*(f - 32.); //입력값의 섭씨

printf("섭씨값은 %lf도입니다.\n", c); //섭씨값 결과 출력


return 0;
}

 

5.

//5번 문제
#define _CRT_SECURE_NO_WARNINGS //scanf 실행을 위한 정의
#include <stdio.h>

int main(void) {
double x, sum; //변수 선언. x, 합.

printf("실수를 입력하세요: "); //입력 안내 메시지 출력
scanf("%lf", &x); //사용자가 값 입력

sum = 3 * (x*x) + 7 * x + 11; //입력값의 합

printf("다항식의 값은 %lf\n", sum); //합값의 결과 출력



return 0;
}

 

6.

//6번 문제
#define _CRT_SECURE_NO_WARNINGS //scanf 실행을 위한 정의
#include <stdio.h>

int main(void) {
double m, w; //변수 선언. 달, 몸무게.

printf("몸무게를 입력하세요(단위: kg): "); //입력 안내 메시지 출력
scanf("%lf", &w); //사용자가 값 입력

m = w*0.17; //입력값의 달에서의 몸무게

printf("달에서의 몸무게는 %lfkg입니다.\n", m); //몸무게값 결과 출력



return 0;
}


 

 

 

직접 풀며 작성한 것이라 틀릴 수도 있습니다.

감사합니다. 😊

'C' 카테고리의 다른 글

쉽게 풀어쓴 C언어 Express(개정3판): 5장 정리  (0) 2020.10.03
Comments