N 개의 숫자 평균 계산

CBeginner
지금 연습하기

소개

이 랩에서는 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 개의 숫자의 평균은 프로그래밍에서 필수적인 개념이며, 이 랩은 이러한 개념을 연습할 수 있는 훌륭한 기회를 제공합니다.