문제 01) 사용자로부터 세 개의 실수를 입력받은 후, 합계와 평균값을 계산하여 화면에 출력하는 프로그램을 작성하라.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include<stdio.h>
int main() {
int a, b, c;
printf("실수를 입력하시려오:");
scanf("%d", &a);
printf("실수를 입력하시려오:");
scanf("%d", &b);
printf("실수를 입력하시려오:");
scanf("%d", &c);
printf("합은 %lf이고 평균은 %lf입니다.", (double)(a+b+c), (a+b+c) / 3.0);
return 0;
}
|
cs |
(자료형 변환을 이용해 작성하였습니다)
문제 02) 미국에서는 거리를 표시하는데 마일을 사용한다. 마일을 미터로 환산하는 프로그램을 만들어보자. 사용자로부터 마일단위로 거리를 입력 받아서 변수에 저장한다. 이 변수에 1,609를 곱하여 미터로 변환한다. 미터로 변환된 값을 화면에 출력한다. 실수값을 사용한다.
1
2
3
4
5
6
7
8
9
10
11
|
#include<stdio.h>
int main() {
float n;
double meter = 1609.0;
printf("마일을 입력하시오:");
scanf("%f", &n);
printf("%.1f마일은 %lf미터입니다.", n, meter*n);
return 0;
}
|
cs |
문제 03) 사용자로부터 삼각형의 높이와 밑변을 받아서 넓이를 계산하여 출력하는 프로그램을 작성하라. 단 모든 데이터는 실수로 입력되며 출력도 모두 실수형으로 하여야 한다.
1
2
3
4
5
6
7
8
9
10
11
12
|
#include<stdio.h>
int main() {
int a, b;
printf("삼각형의 밑변: ");
scanf("%d", &a);
printf("삼각형의 높이: ");
scanf("%d", &b);
printf("삼각형의 넓이: %lf",0.5*a*b);
return 0;
}
|
cs |
문제 04) 섭씨 온도와 화씨 온도는 다름과 같은 수식을 만족한다. 사용자로부터 화씨 온도를 받아서 섭씨온도로 환산하여 출력하는 프로그램을 작성하라. 온도는 실수형으로 처리한다.
1
2
3
4
5
6
7
8
9
10
11
12
|
#include<stdio.h>
int main() {
int F;
double C;
printf("화씨값을 입력하시오: ");
scanf("%d", &F);
C = 5.0 / 9 * (F - 32);
printf("섭씨값은 %lf도입니다.", C);
return 0;
}
|
cs |
문제 05) 다항식 3x^2+7x+11의 값을 계산하는 프로그램을 작성하라. x의 값은 실수로 사용자에게 입력받는다.
1
2
3
4
5
6
7
8
9
10
|
#include<stdio.h>
int main() {
double x;
printf("실수를 입력하세요: ");
scanf("%lf", &x);
printf("다항식의 값은 %lf", 3 * x * x + 7 * x + 11);
return 0;
}
|
cs |
문제 06) 달의 중력은 지구의 약 17%라고 한다. 자신의 몸무게를 입력받아서 달에서의 몸무게를 계산하는 프로그램을 작성하여 보라. 실수형으로 계산한다.
1
2
3
4
5
6
7
8
9
10
|
#include<stdio.h>
int main() {
double a;
printf("몸무게를 입력하세요(단위: kg): ");
scanf("%lf", &a);
printf("달에서의 몸무게는 %lfkg입니다.", a * 0.17);
return 0;
}
|
cs |
:)
'C > 쉽게 풀어쓴 C언어 Express' 카테고리의 다른 글
[쉽게 풀어쓴 C언어 Express] 7장 programming (0) | 2022.08.06 |
---|---|
[쉽게 풀어쓴 C언어 Express] 6장 programming (0) | 2022.08.05 |
[쉽게 풀어쓴 C언어 Express] 5장 programming (0) | 2022.08.04 |
[쉽게 풀어쓴 C언어 Express] 4장 programming (0) | 2022.07.29 |
[쉽게 풀어쓴 C언어 Express] 2장 programming (0) | 2022.07.27 |
댓글