【发布时间】:2021-11-25 09:24:31
【问题描述】:
我正在做一个程序来解决这个问题Flowchart 找出将要打印的最终值。
这是我对流程图的理解:
如果 C 是
这是我尝试过的:
int C = 100;
int O = 5;
int D = 4;
int E = 7;
int S = 2;
if(C<=E) {
if(E<=O) {
E = E + C;
C = C + 1;
}
else {
System.out.println(C);
System.out.println(O);
System.out.println(D);
System.out.println(E);
System.out.println(S);
}
}
else {
D = E + S;
O = O + D;
C = C - D;
S = S + 1;
E = E + S;
}
输出没有显示任何内容。 我也认为我所有的代码都不正确,但解决这个问题的最佳方法是什么? 我应该使用循环吗?
【问题讨论】:
-
是的,应该有两个循环。 A 和 B 圆圈是循环应该发生的地方。