Html 存储用户输入的GML
所以我一直在做一个程序,要求用户输入一个值,当用户通过输入-99退出代码时,它应该返回所有数字的总值和平均值,但我被难住了,我的值一直被前一个值所控制。。。这是我的密码Html 存储用户输入的GML,html,input,storage,gml,Html,Input,Storage,Gml,所以我一直在做一个程序,要求用户输入一个值,当用户通过输入-99退出代码时,它应该返回所有数字的总值和平均值,但我被难住了,我的值一直被前一个值所控制。。。这是我的密码 { var user_Input;<br> var output_msg;<br> var count;<br> var highest;<br> var value;<br> var total;<br> count = 0; do { us
{
var user_Input;<br>
var output_msg;<br>
var count;<br>
var highest;<br>
var value;<br>
var total;<br>
count = 0;
do
{
user_Input = get_integer("Enter a number To add To the List(Enter -99 to leave)",-99);
if (user_Input == (-99)){
continue}
count += 1;
value = 0;
value = value + user_Input;
average = value/count;
}
until(user_Input == (-99)){
count -=1;
user_Input = user_Input + 99;
output_msg=("#Numbers Entered: " + string(count) + "##Total value of numbers: " + string(highest) + "## Average:" + string(average));`
}
show_message(output_msg);
}
{
变量用户输入;
变量输出\u msg;
变量计数;
var最高;
var值;
var总计;
计数=0;
做
{
user_Input=get_integer(“输入要添加到列表中的数字(输入-99以离开)”,-99);
如果(用户输入==(-99)){
继续}
计数+=1;
数值=0;
值=值+用户输入;
平均值=数值/计数;
}
直到(用户输入=(-99)){
计数-=1;
用户输入=用户输入+99;
输出消息=(“#输入的数字:”+字符串(计数)+“#数字的总值:”+字符串(最高值)+“#平均值:”+字符串(平均值))`
}
显示消息(输出消息);
}
如何使其不覆盖上一个循环?这是因为每次执行while循环时,都将值设置为0。尝试设置
value = 0;
在开始do-until循环之前。也许就在那之后
count = 0;
像这样:
count = 0;
value = 0;
do{
user_Input = get_integer("Enter a number To add To the List(Enter -99 to leave)",-99);
if (user_Input == (-99)){continue}
count += 1;
value = value + user_Input;
average = value/count;
}