问题及代码:
/*
*copyright (c) 2014,烟台大学计算机学院
*all rights reserved.
*文 件 名 : 乘法口诀表.cpp
*作 者 :张 鹏
*完成日期 :2014年10月23号
*版 本 号 :v1.0
*
*问题描述 :编出程序,输出一个乘法口诀表。
*输入描述 :无
*程序输出 :输出一个乘法口诀表。
*/
#include <iostream> //预处理指令。
using namespace std; //使用C++的命名空间 std。
int main() //函数首部。
{
cout<<" 乘法口诀表"<<endl; //输出一串汉字,为所编程序名称并输出换行。
int i,j; //声明两个变量i,j为整型。
for (i=1; i<10; ++i) //开始执行for语句
{
for (j=1; j<=i; ++j) //在for语句里在嵌套一个for语句并执行之。
{
cout<<i<<"×"<<j<<"="<<i*j<<" "; //在for循环里输出若干个公式,公式通式为:i×j=(i*j)。并且在公式后在输出两个空格目的是为了使得乘法口诀表看的更美观。
if (i*j<10) //在for语句里在嵌套一个if语句并执行。
cout<<" "; //输出空格。
if (i==j) //在for语句里在嵌套一个if语句并执行。
cout<<endl; //输出换行。(两个if语句都是为了使得乘法口诀表看起来跟美观)
}
}
return 0; //for循环结束,执行语句并结束程序。
}
运行结果:
知识点总结:
利用2个for语句完成输出,并注意输出空格和换行来使得界面更美观。
学习心得:
要耐心的去想换行的条件,认真的去想。好好学习,天天向上!