题目

已知算法程序为:    输入a1,a2,a3,…,a20;i=1;a=0;b=0;c=0;If ai>0 Then    a=a+1Do    If ai=0 Then         b=b+1    Else         c=c+1    i=i+1Loop While  i≤20输出a,b,c.请改用For循环语句写出. 答案:解析:本题主要考查两种循环语句的区别与联系,先分析所给程序的作用,这个算法的过程是:首先输入20个数据,然后判断输入数值的正负或者是0,根据判断统计出正数,负数及0的个数,再输出结果.根据算法的作用然后用for循环写出算法即可.答案:改写为:输入a1,a2,a3,…,a20;a=0;b=0;c=0;For i=1 To 20输出i
数学 试题推荐