멋쟁이 개발자의 블로그
[쉽게 풀어쓴 C언어 Express] 3장 C 프로그램 구성요소 Programming 문제 본문
01. 사용자로부터 세 개의 실수를 입력받은 후, 합계와 평균값을 계산하여 화면에 출력하는 프로그램을 작성하라.
#include <stdio.h>
int main(void)
{
double x, sum = 0, avg;
int i;
for (i = 0;i < 3;i++)
{
printf("실수를 입력하시오 : ");
scanf_s("%lf", &x);
sum += x;
}
avg = sum / 3.0;
printf("합은 %lf이고 평균은 %lf입니다.\n", sum, avg);
return 0;
}
02. 미국에서는 거리를 표시하는데 마일을 사용한다. 마일을 미터로 환산하는 프로그램을 만들어보자. 사용자로부터 마일단위로 거리를 입력받아서 변수에 저장한다. 이 변수에 1,609를 곱하여 미터로 변환한다. 미터로 변환된 값을 화면에 출력한다. 실수값을 사용한다.
#include <stdio.h>
int main(void)
{
double mile, meter;
printf("마일을 입력하시오 : ");
scanf_s("%lf", &mile);
meter = mile * 1609;
printf("%.1lf마일은 %lf미터입니다.\n", mile, meter);
return 0;
}
03. 사용자로부터 삼각형의 높이와 밑변을 받아서 넓이를 계산하여 출력하는 프로그램을 작성하라. 단 모든 데이터는 실수로 입력되며 출력도 모두 실수형으로 하여야 한다.
#include <stdio.h>
int main(void)
{
double base, height, area;
printf("삼각형의 밑변 : ");
scanf_s("%lf", &base);
printf("삼각형의 높이 : ");
scanf_s("%lf", &height);
area = 0.5 * base * height;
printf("삼각형의 넓이 : %lf\n", area);
return 0;
}
04. 섭씨 온도와 화씨 온도는 다음과 같은 수식을 만족한다. 사용자로부터 화씨 온도를 받아서 섭씨온도로 환산하여 출력하는 프로그램을 작성하라. 온도는 실수형으로 처리한다.
#include <stdio.h>
int main(void)
{
double c, f;
printf("화씨값을 입력하시오 : ");
scanf_s("%lf", &f);
c = (5.0 / 9.0) * (f - 32);
printf("섭씨값은 %lf도입니다.\n", c);
return 0;
}
05. 다항식 3x^2 + 7x + 11의 값을 계산하는 프로그램을 작성하라. x의 값은 실수로 사용자에게 입력받는다.
#include <stdio.h>
int main(void)
{
double x, result;
printf("실수를 입력하세요 : ");
scanf_s("%lf", &x);
result = 3 * x * x + 7 * x + 11;
printf("다항식의 값은 %lf\n", result);
return 0;
}
06. 달의 중력은 지구의 약 17%라고 한다. 자신의 몸무게를 입력받아서 달에서의 몸무게를 계산하는 프로그램을 작성하여 보라. 실수형으로 계산한다.
#include <stdio.h>
int main(void)
{
double earth, moon;
printf("몸무게를 입력하세요 (단위 : kg) : ");
scanf_s("%lf", &earth);
moon = earth * 0.17;
printf("달에서의 몸무게는 %lfkg입니다.\n", moon);
return 0;
}
'Language > C' 카테고리의 다른 글
[C/백준 1110] 더하기 사이클 (0) | 2021.03.16 |
---|---|
[C/백준] 10871번 - X보다 작은 수 (1) | 2020.07.19 |
[쉽게 풀어쓴 C언어 Express] 5장 수식과 연산자 Programming 문제 (0) | 2020.07.17 |
[쉽게 풀어쓴 C언어 Express] 4장 변수와 자료형 Programming 문제 (0) | 2020.07.10 |
[쉽게 풀어쓴 C언어 Express] 2장 프로그램 작성 과정 Programming 문제 (0) | 2020.07.08 |