카테고리 없음
[C언어 express] 3장 실습코드 답안
뱌재데
2024. 6. 17. 23:53
728x90
CHAPTER 3. C 프로그램 구성요소
1) 사용자로부터 세 개의 실수를 입력 받은 수, 합계와 평균값을 계산하여 출력하는 프로그램을 작성하시오.
#define _CRT_SECURE_NO_WARNINGS //scanf 함수 오류났을때 해결법
#include <stdio.h>
int main(void)
{
double num1, num2, num3; //변수 선언
printf("실수를 입력하시오: ");
scanf("%lf", &num1); //입력 함수, num 앞에 주소로 저장한다는 &붙이기 lf:long folat
//이때는 자동 줄바꿈이 생김
printf("실수를 입력하시오: ");
scanf("%lf", &num2);
printf("실수를 입력하시오: ");
scanf("%lf", &num3);
double sum, mean; //변수 선언
sum = num1 + num2 + num3; //수식 설정
mean = sum / 3.0;
printf("합은 %lf 이고 평균은 %lf 입니다.", sum, mean); //출력 구문
return 0;
}
2) 사용자로부터 삼각형의 높이와 밑변을 받아서 넓이를 계산하여 출력하는 프로그램을 작성하라. 단 모든 데이터는 실수로 입력되며 출력도 모두 실수형으로 하여야 한다.
#define _CRT_SECURE_NO_WARNINGS //scanf 함수 오류났을때 해결법
#include <stdio.h>
int main(void)
{
double num1, num2; //변수 선언
printf("삼각형의 밑변: ");
scanf("%lf", &num1); //입력 받기
printf("삼각형의 높이: ");
scanf("%lf", &num2);
double area; //변수 선언
area = num1 * num2 * 0.5; //수식 설정
printf("삼각형의 넓이: %lf", area); //출력 구문
return 0;
}
/*반환 값이 무시되었습니다 C6031 오류는 실행 되면 그냥 넘기기 자료구조 회로 관련 문제라 나중에 배움*/
3) 섭씨 온도와 화씨 온도는 다음과 같은 수식을 만족한다. 사용자로부터 화씨 온도를 받아서 섭씨온도로 환산하여 출력하는 프로그램을 작성하시오. – 온도는 실수형으로 처리할 것
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
double f; //변수 선언은 한 곳에 모아서 하는게 더 가독성이 좋음
double c; //자료형 맞추면 연산량이 감소
printf("화씨값을 입력하시오: ");
scanf("%lf", &f); //사용자로부터 입력
c = 5.0 / 9.0 * (f - 32.0); //계산식
printf("섭씨값은 %lf 도 입니다.", c); //계산 결과 출력
return 0;
}
4) 다항식 3𝑥 2 + 7𝑥 + 11 의 값을 계산하는 프로그램을 작성하시오. – 𝑥의 값은 실수로 사용자로부터 입력
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
double x; //변수 선언
printf("실수를 입력하세요: ");
scanf("%lf", &x); //사용자로부터 미지수 입력
printf("실수 형식으로는 %f 입니다.", x); //결과 출력
printf("지수 형식으로는 %e 입니다", x);
return 0;
}
//scanf 반환값 무시 오류는 실행 되면 그냥 넘기기