题目内容
输入20个数,要求输出其中的正数、负数、零的个数,用程序框图和基本语句表示该算法.
答案:
解析:
解析:
|
解:用A、B、C分别表示正数、负数、零的个数,程序框图如图.
程序如下: n=0; A=0; B=0; C=0; while n<=20 M=input(“M=”) if M<0 B=B+1; else if M=0 C=C+1; else A=A+1; end end n=n+1; end print(%io(2),C,B,A) 算法分析:我们可假定n为0当n大于20则结束,用A、B、C分别表示正数、负数、零的个数,输入一个M的值进行判断,若M是正数,则A=A+1,负数则B=B+1,是零则C=C+1.用循环语句表述. |
练习册系列答案
相关题目