早教吧作业答案频道 -->其他-->
Freepascal:求均值(非计数型循环)问题描述输入一串正整数,以输入-1表示输入结束,计算这些数的均值,保留一位小数。输入格式输入数据只有一行,为各整数,最后一个数为-1。输出格
题目详情
Free pascal:求均值(非计数型循环)
问题描述
输入一串正整数,以输入-1表示输入结束,计算这些数的均值,保留一位小数。
输入格式
输入数据只有一行,为各整数,最后一个数为-1。
输出格式
输出一行,包含一个数,保留1位小数。
样例输入
80 76 64 91 51 -1
样例输出
72.4
数据范围
输入的整数范围在1~100000000之间。
问题描述
输入一串正整数,以输入-1表示输入结束,计算这些数的均值,保留一位小数。
输入格式
输入数据只有一行,为各整数,最后一个数为-1。
输出格式
输出一行,包含一个数,保留1位小数。
样例输入
80 76 64 91 51 -1
样例输出
72.4
数据范围
输入的整数范围在1~100000000之间。
▼优质解答
答案和解析
program test;
var
i,j:int64;
ans:extended;
begin
while true do //直接读入
begin
read(i);
if i=-1 then break; //读到-1就退出
inc(j); //用j记录个数
ans:=ans+i;
end;
ans:=ans/j; //计算平均值
write(ans:0:1);
end.
var
i,j:int64;
ans:extended;
begin
while true do //直接读入
begin
read(i);
if i=-1 then break; //读到-1就退出
inc(j); //用j记录个数
ans:=ans+i;
end;
ans:=ans/j; //计算平均值
write(ans:0:1);
end.
看了 Freepascal:求均值...的网友还看了以下:
一个数以25商是34余数是18这个数是多少 2020-05-13 …
如果想知道某个品评团体的识别阈值,则以超过三分之一人数以上的识别阈值来定义。 2020-05-19 …
将分数29/5的分子分母同时加上一个数以后,分子与分母的比为19:7.加上的这个数是多少? 2020-07-17 …
日历中的数据是按照每排7个数排列的数表,因此每一行中,数比它前面的数大1,每一列中,数比它上面的大7 2020-11-06 …
一个盒子里有100张卡片,每张上面写有一个数,以知写1的有1张,写2的有2张,写三的有3张.写9的有 2020-11-17 …
日历中的数据是按照每排7个数排列的数表,因此每一行中,数比它前面的数大1,每一列中,数比它上面的大7 2020-11-17 …
一个数以(万)为单位的近似数是7万.这个数最大可能是多少?最小可能是多少?最大的数是7499最小的是 2020-11-28 …
2006减去它的1/2得到一个数,再减去所的数的1/3又得到一个数,再减去这个数的1/4,又得到一个 2020-12-28 …
有位顾客到商店购鞋,仅知道自己所穿鞋子的老尺码是43码,而不知道自己所穿鞋子的新鞋号,他只知道老尺码 2021-01-12 …
有位顾客到商店购鞋,仅知道自己所穿鞋子的老尺码是43码,而不知道自己所穿鞋子的新鞋号,他只知道老尺码 2021-01-12 …