計算幾個正整數的平均數

# include<stdio.h>

int main()
{
    int number;
    int sum = 0;
    int count = 0;
    
    
    do{
        scanf("%d", &number);
        if(number != -1){
            sum += number;
            count ++;
        }
    }while(number != -1);
    
    printf("%f\n", 1.0*sum/count);
    return 0;
    
}

改進版:

# include<stdio.h>

int main()
{
    int number;
    int sum = 0;
    int count = 0;
    
    scanf("%d", &number);
    while(number != -1){
            sum += number;
            count ++;
            scanf("%d", &number);
    }
    
    printf("%f\n", 1.0*sum/count);
    return 0;
    
}

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章