1. 사용자로부터 세 개의 실수를 입력받은 후, 합계와 평균값을 계산하여 출력하는 프로그램을 작성하라.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <stdio.h>
int main() {
float num1, num2, num3, sum, avg;
printf("실수를 입력하세요:");
scanf("%f", &num1);
printf("실수를 입력하세요:");
scanf("%f", &num2);
printf("실수를 입력하세요:");
scanf("%f", &num3);
sum = num1 + num2 + num3;
avg = sum / 3;
printf("합은 %f이고, 평균은 %f입니다.\n", sum, avg);
return 0;
}
|
2. 미국에서는 거리를 표시하는데 마일을 사용한다 마일을 미터로 환산하는 프로그램을 만들어보자. 사용자로부터 마일 단위로 거리를 입력받아서 변수에 저장한다. 이 변수에 1609를 곱하여 미터로 변환한다. 미터로 변환된 값을 화면에 출력한다. 실수값을 사용한다.
1
2
3
4
5
6
7
8
9
10
11
|
#include <stdio.h>
int main() {
float mile, meter;
printf("마일을 입력하시오:");
scanf("%f", &mile);
meter = mile * 1609;
printf("%.1f마일은 %f미터입니다\n", mile, meter); //%a.bf는 소수점앞a글자, 소수점뒤b글자까지 출력하겠다는 의미
return 0;
}
|
3. 사용자로부터 삼각형의 높이와 밑변을 받아서 넓이를 계산하여 출력하는 프로그램을 작성하라. 단 모든 데이터는 실수로 입력되며 출력도 모두 실수형으로 하여야 한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include <stdio.h>
int main() {
float height, width, area;
printf("삼각형의 밑변:");
scanf("%f", &width);
printf("삼각형의 높이:");
scanf("%f", &height);
area = 0.5*height*width;
printf("삼각형의 넓이: %f\n", area);
return 0;
}
|
4. 섭씨 온도와 화씨 온도는 다음과 같은 수식을 만족한다. 사용자로부터 화씨온도를 받아서 섭씨온도로 환산하여 출력하는 프로그램을 작성하라. 온도는 실수형을 처리한다.
$$C=5/9(F-32)$$
1
2
3
4
5
6
7
8
9
10
11
12
|
#include <stdio.h>
int main() {
double c, f;
printf("화씨값을 입력하시오:");
scanf("%lf", &f); //double형의 형식지정자는 %lf
c = (5.0 / 9.0)*(f - 32.0);
printf("섭씨값은 %lf도입니다.\n", c);
return 0;
}
|
5. 다음의 다항식의 값을 계산하는 프로그램을 작성하라. x의 값은 실수로 사용자에게 입력받는다.
$$3x^2+7x+11$$
1
2
3
4
5
6
7
8
9
10
11
12
|
#include <stdio.h>
int main() {
double x, result;
printf("실수를 입력하세요:");
scanf("%lf", &x);
result = 3 * x*x + 7 * x + 11;
printf("다항식의 값은 %lf\n", result);
return 0;
}
|
6. 달의 중력은 지구의 약 17%라고 한다. 자신의 몸무게를 입력받아서 달에서의 몸무게를 계산하는 프로그램을 작성하여보라. 실수형으로 계산한다.
1
2
3
4
5
6
7
8
9
10
11
12
|
#include <stdio.h>
int main() {
double weight_on_moon, weight_on_earth;
printf("몸무게를 입력하세요(단위:kg):");
scanf("%lf", &weight_on_earth);
weight_on_moon = 0.17* weight_on_earth;
printf("달에서의 몸무게는 %lfkg입니다.\n", weight_on_moon);
return 0;
}
|
'c언어 > 쉽게풀어쓴C언어Express' 카테고리의 다른 글
쉽게 풀어쓴 C Express_제2장_프로그램작성과정 (0) | 2020.03.10 |
---|