使用反控制的while循环

时间:2013-12-09 03:13:00

标签: c++ while-loop

程序应打印数字0到10,以及它们的值加倍和三倍。数据文件包含必要的变量声明和输出语句。

输出示例:

single 1 double 2 triple 3
single 2 double 4 triple 6
single 3 double 6 triple 9
single 4 double 8 triple 12

这里我的代码告诉我是否正确

#include <iostream>
#include <cstdlib>

        using namespace std;

        int main ()

        {


              int x, double, triple;
                int x = 0
                while (x<=10)

        {
            cout << "x" << double = (x*2) << triple = (x*3) << endl;
            x++;
        }
            return EXIT_SUCCESS

2 个答案:

答案 0 :(得分:1)

我会尝试提出一个指导性的答案,所以我不会给你一个直接的代码,你可以复制并粘贴到你的作业中,但如果你阅读并遵循它,它应该是答案。 (下次,找到你的讲师或导师)。

一些问题:

  1. 您没有打印“单”,“双”和“三”文本(根据您的预期答案),请将其添加到。
  2. 你做了计算,得到了双倍和三倍的数字。但同样,你没有打印出来。
  3. 此外,C ++允许您在一行上堆叠多个cout,例如:

    cout << "My name is " << myname << endl;
    

    将打印出来:

    My name is (content of variable myname)
    

    然后打印行尾(endl)。您可以使用相同的技术来完成作业的一部分,以打印出结果以满足预期的输出。

    归功于Synetech

答案 1 :(得分:0)

你错过了很多代码。你没有打印任何你想要的东西 在循环中再次使用此内容:

cout << “single “ << x << double << x*x
         <<“ triple “<< x*x*x << endl;

 x++;