소개
이 랩에서는 C 프로그램을 사용하여 n 개의 숫자의 평균을 구하는 방법을 배웁니다. 루프를 사용하여 사용자로부터 n 개의 숫자를 입력받은 다음, 입력된 숫자들의 평균을 구합니다.
참고: 코딩을 연습하고 gcc 를 사용하여 컴파일하고 실행하는 방법을 배우려면 직접
~/project/main.c파일을 생성해야 합니다.
cd ~/project
## create main.c
touch main.c
## compile main.c
gcc main.c -o main
## run main
./main
변수 선언 및 합계 0 으로 초기화
먼저, n, counter, sum 및 x 의 값을 저장할 변수를 선언하고 초기화합니다.
#include<stdio.h>
int main()
{
printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
int n, i;
float sum = 0, x;
/* code continues... */
}
사용자로부터 입력 받기
이 단계에서는 사용자에게 요소의 개수를 입력하라는 메시지를 표시하고, 사용자로부터 입력을 스캔합니다.
printf("Enter number of elements: ");
scanf("%d", &n);
printf("\n\n\nEnter %d elements\n\n", n);
입력 숫자 받아서 합계 계산
이 단계에서는 사용자로부터 입력을 스캔하고 for 루프를 사용하여 입력된 모든 숫자의 합계를 계산합니다.
for(i = 0; i < n; i++)
{
scanf("%f", &x);
sum += x;
}
평균 계산 및 결과 표시
이 단계에서는 숫자의 평균을 계산하고 사용자에게 결과를 표시합니다.
printf("\n\n\nAverage of the entered numbers is = %f", (sum/n));
printf("\n\n\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;
}
다음은 프로그램의 전체 코드입니다.
#include<stdio.h>
int main()
{
printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
int n, i;
float sum = 0, x;
printf("Enter number of elements: ");
scanf("%d", &n);
printf("\n\n\nEnter %d elements\n\n", n);
for(i = 0; i < n; i++)
{
scanf("%f", &x);
sum += x;
}
printf("\n\n\nAverage of the entered numbers is = %f", (sum/n));
printf("\n\n\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;
}
요약
이 랩에서는 for 루프를 사용하여 사용자로부터 n 개의 숫자를 읽고, 합계를 계산하고, 평균을 구하는 방법을 배웠습니다. n 개의 숫자의 평균은 프로그래밍에서 필수적인 개념이며, 이 랩은 이러한 개념을 연습할 수 있는 훌륭한 기회를 제공합니다.



