세리프 따라잡기
쉽게 풀어쓴 C언어 Express(개정3판): 3장 프로그래밍 풀이 본문
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 |
---|