关于九九乘法表的C语言程序分析设计报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关于九九乘法表的程序分析设计报告

吕艺玮学号: 914000720205

1.问题描述:

用C语言编写出九九乘法表,要求成三角形分布,并且结果要右对齐。

2.问题分析:

若要编写出九九乘法表,先定义整数i与j,并能使i与j分别可以从1依次加一加到9,使i与j依次相乘。

利用循环语句使i能从1依次加一到9,并在i的循环语句下再次利用循环语句使得j能够从1依次加一到i,输出i*j,并使输出结果后空一格,当i结束一次循环时换行。

3.算法设计:

N-S图:

4.实验结果及分析:

分析:

(1)写程序报告前要先大体想一些程序该怎么写,构思出关键步骤,然后编写程序运行程序,最后写报告;

(2)注意分号,有几个分号忘记写,一开始报了很多错;

(3)写完程序后要调试一下,依据不足的地方进一步修改。

写完第一个程序,运行时出现没个i与j相乘的结果与

后面的i连在一起了,这时就需要在结果后面添加一个

空格;

(4)写报告时也要注意“美观”,这样也方便自己查找错误。

5.结论:

得到一个靠右对齐并且结果均靠右对齐的九九乘法表。

6.附源码:

#include

int main ( )

{

int i,j,m;

for (i=1;i<=9;i++)

{ for(m=1;m<=9-i;m++)

printf(" \t");

for (j=i;j>=1;j--)

{

printf ("%d*%d=%2d\t",i,j,i*j);

}

printf("\n");

};

return 0;

}

相关文档
最新文档