两个流程图,如果用语言来表达,会是怎样的呢?TMD现在高中新教材要学这个......

解决方案 »

  1.   

    一个是while
    一个是do。。while
    结果是在一定情况下不一样的
      

  2.   

    结果是不一样的、这个最直观、
    不要争了            int i = 1;
                double s = 0;
                while (i <= 100) {
                    s = s + i * i;
                    i++;
                }
                //do {
                //    s = s + i * i;
                //    i++;
                //} while (i < 100);
                Console.WriteLine(s);//输出338350
                Console.Read();
                int i = 1;
                double s = 0;
                //while (i <= 100) {
                //    s = s + i * i;
                //    i++;
                //}
                do {
                    s = s + i * i;
                    i++;
                } while (i < 100);
                Console.WriteLine(s);//输出328350
                Console.Read();
      

  3.   

    打漏了个等号、不好意思
    记过是一样的、            int i = 1;
                double s = 0;
                //while (i <= 100) {
                //    s = s + i * i;
                //    i++;
                //}
                do {
                    s = s + i * i;
                    i++;
                } while (i <= 100);
                Console.WriteLine(s);//输出338350
                Console.Read();
      

  4.   


                int i = 1;
                double s = 0;
                //while (i <= 100) {
                //    s = s + i * i;
                //    i++;
                //}
                do {
                    s = s + i * i;
                    i++;
                } while (i < 100);
                Console.WriteLine(s);//输出328350
                Console.Read();
    while (i < 100); 就这种bug就应该扣工资。
      

  5.   

    5555、很少用这个while、请教下、
    有什么问题的么?、诚心求教