题目内容

已知算法程序为:

    输入a1,a2,a3,…,a20;

i=1;a=0;b=0;c=0;

If ai>0 Then

    a=a+1

Do

    If ai=0 Then

        b=b+1

    Else

        c=c+1

    i=i+1

Loop 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

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网