问题标题: 酷町堂:1686 平均成绩

0
0

0
已采纳
陆麟瑞
陆麟瑞
资深天翼
资深天翼

用一个while循环,判断读入的数是否为0,不是就把读入的数累加起来,最后在除。

sum和n的初始值为0。

while循环

while(a!=0)
    {
        sum+=a;
        n++;
        cin>>a;
    }

最后用printf输出

sum/(n*1.0)
0
祝明朗
祝明朗
初级光能
初级光能
    定义 a=1;
    浮点型 n=0,z=0;
    while(a!=0)
    {
        输入>>a;
        n++;
        z+=a;
    }
    n--;
    printf("%.2f",z/n);
0
0
储金洋
储金洋
新手光能
新手光能

用while来输入,判断输入的是不是0

是0就结束输入,

不是0就每输入一次计数器就加1

再定义一个浮点型sum,来累加每一个成绩

接着用sum/计数器

接着用printf输出

注:加头文件<cstdio>

我要回答