【问题标题】:Computing the variables with conditions and print all the final values使用条件计算变量并打印所有最终值
【发布时间】: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 圆圈是循环应该发生的地方。

标签: java math flowchart


【解决方案1】:

您可以将两个if 条件更改为while 循环。您似乎也错过了O = O - 2。此外,由于流程图未指示&lt;=,您只能检查&lt;

while (C < E) {
    while (E < O) {
        ....
        O = O - 2
    }
.....
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-30
    • 1970-01-01
    • 2010-12-04
    • 2022-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多