1-9-4 - 乘法口诀表

问题及代码:

/*
* Copyright (c) 2014, 烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:乘法口诀表.cpp
* 作    者:何小乐
* 完成日期:2014年 10 月 26 日
* 版 本 号:v1.0
*
* 问题描述:利用循环结构输出乘法口诀表
* 输入描述:无输入
* 程序输出:输出乘法口诀表
*/
#include <iostream>

using namespace std ;

int main()
{
    cout << "我的小九九是:" << endl ;
    int  a ,b ,c ;
    for (a=1 ; a<=9 ; a++)
    {

        for (b=1 ; b<=a ; b++)
        {
            c = a * b ;
            cout << a << "*" << b << "=" << c << '\000' ;
        }
        cout << endl ;
    }
    return 0 ;
}


运行结果:

1-9-4 - 乘法口诀表_第1张图片

知识点总结:

1,体验到for循环内表达式1赋初值的重要性

2,for语句的循环体若不加花括号只有一个有效语句

3,有一个好的思路很重要,熟能生巧吧

4,不懂应及时询问


学习小结:

编程序之前在床上构思这个程序的结构,本来想用输出星号图那样的思想(就是大思路是1,输出九行。2,每行的个数逐一增加。)来转嫁到这个程序中的。但是在逐步求精的过程中,我卡住了,因为我在构思时每行的个数使用一个星号来代替的,具体用什么代码可以取代那些星号我却无从下手。终于想到烦躁,询问了舍友鑫行,发现他思路十分巧妙:他在两个for循环中表达式一的关系和循环体的语句很巧妙的的结合在了一起,我茅塞顿开。

但是在具体编程序是还是犯了些错误,诸如for语句的循环体有效语句……

这两天比较低迷,畏难情绪也是频繁的出没,这情绪是我最怕的,我复读的时候也是好几次因为它让我想放弃我努力得到的一切。本来几天前想好的程序却在今天才发表,希望新的一周我能转变过来吧。

加油!

你可能感兴趣的:(C++,程序设计基础)