티스토리 뷰
Programming Language/C basic
[C언어] CHAPTER 03 C 프로그램 구성요소 / Programming 01 / 세 개의 실수의 합계와 평균값 구하기
또야 2021. 3. 22. 01:50반응형
사용자로부터 세 개의 실수를 입력받은 후,
합계와 평균값을 계산하여 화면에 출력하는 프로그램을 작성하라.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#include <stdio.h>
int main(void)
{
float num1, num2, num3, sum, avg;
printf("실수를 입력하시오 : ");
scanf_s("%f", &num1); // 첫 번째 실수를 입력 받음
printf("실수를 입력하시오 : ");
scanf_s("%f", &num2); // 두 번째 실수를 입력 받음
printf("실수를 입력하시오 : ");
scanf_s("%f", &num3); // 세 번째 실수를 입력 받음
sum = num1 + num2 + num3; // 세 실수의 합을 구함
avg = sum / 3.0; // 세 실수의 평균을 구함. 이 때, 변수가 모두 float형이므로 3.0으로 나누어 주어야 함.
printf("합은 %f이고 평균은 %f입니다.", sum, avg); // 합계와 평균 출력
return 0;
}
|
cs |
- 결과
- 한마디
17번째 줄을 보면, avg = sum / 3.0; 으로 되어 있는데
아무 생각 없이 처음에 / 3으로 썼다.
당장 실행 결과에는 별 차이가 없겠지만 아주 큰 실수가 될 수도 있다는 점을 유의해야겠다.
형변환을 항상 신경쓰는 게 쉽지 않다.
반응형
'Programming Language > C basic' 카테고리의 다른 글
[C언어] CHAPTER 03 C 프로그램 구성요소 / Programming 05 / 다항식의 값 계산 (0) | 2021.03.23 |
---|---|
[C언어] CHAPTER 03 C 프로그램 구성요소 / Programming 04 / 섭씨 온도로 환산하기 (0) | 2021.03.23 |
[C언어] CHAPTER 03 C 프로그램 구성요소 / Programming 03 / 삼각형의 넓이 계산 (0) | 2021.03.23 |
[C언어] CHAPTER 03 C 프로그램 구성요소 / Programming 02 / 마일을 미터로 변환 (0) | 2021.03.22 |
[C언어] CHAPTER 03 C 프로그램 구성요소 / 덧셈 프로그램, 간단한 계산 프로그램 / 예제 연습 (0) | 2021.03.22 |
댓글
반응형
Recent Post.
Recent Reply.
- Thanks for comming.
- 오늘은
- 명이 방문했어요
- 어제는
- 명이 방문했어요