试画出与下列程序段等价的框图。

(1) product=1; i=1;
while(i<=n){
product *= i;
i++;
}
(2) i=0;
do {
i++;
} while((i!=n) && (a[i]!=x));
(3) switch {
case x<y: z=y-x; break;
case x=y: z=abs(x*y); break;
default: z=(x-y)/abs(x)*abs(y);
}

第1个回答  推荐于2016-12-01

case x==y;,不是x=y;

追问

啊,我完全看不懂

追答

你不是要画流程图吗?这就是啊。

追问

product*是什么意思?我才刚开始学,很多都不懂,

追答

*是乘法,product*=i就是product=product*i

本回答被提问者采纳