如何编写C ++程序来编写乘法表?

时间:2014-01-23 08:00:43

标签: c++

如何编写C ++程序来打印11到20之间的所有乘法表,每个乘法表的前10个倍数?什么是在线学习C ++的好资源?

3 个答案:

答案 0 :(得分:2)

#include <iostream>
int main(void) {
    std::cout << "11 12 13 14 15 16 17 18 19 20" << std::endl;
    std::cout << "22 24 26 28 30 32 34 36 38 40" << std::endl;
    //...
    std::cout << "110 120 130 140 150 160 170 180 190 200" << std::endl;
}

如果你想用一些特定的构造(比如两个嵌套的for - 循环遍历11:20和1:10的间隔),请尝试问这样。

答案 1 :(得分:1)

像这样:

#include <iostream>
#include <iomanip> // setw

int main()
{
    using namespace std;
    for( int y = 1; y <= 10; ++y )
    {
        cout << setw(3) << y << ": ";
        for( int x = 11; x <= 20; ++x )
            cout << setw(4) << x*y;
        cout << endl;
    }
}

答案 2 :(得分:0)

我希望这些能帮到你,

int main() {
    int i, num;
    num = 11;
    while(num <= 20){
        for(i=1; i<=10; i++){
            std::cout<<num*i<<std::endl;
        }
        num ++;
    }
    return 0;
}

如果有疑问,请告诉我?