본문 바로가기
C언어

[C언어] 정수를 계속 입력을 받다가 0이 입력되면 0을 제외하고 이전에 입력된 자료의 수와 합계, 평균을 출력하는 프로그램을 작성하시오. (평균은 반올림하여 소수 둘째자리까지 출력한다.)

by 이얏호이야호 2023. 1. 5.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

입력예시

15 88 97 0

출력예시

개수 = 3
합계 = 200
평균 = 66.67

더보기
#include <stdio.h>

int main()
{
    int input,sum=0,i=1;
    int count=0;
    double avg;
    scanf("%d",&input);
    while(input!=0){
        sum += input;
        count++;
        scanf("%d",&input);
    }
    avg = (double)sum/count;
    printf("개수 = %d\n",count);
    printf("합계 = %d\n",sum);
    printf("평균 = %.2lf\n",avg);
}


더 많은 C코드가 보고 싶다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

댓글