这次用C语言 实现九九乘法口诀表 从大到小排序
个人感觉不完美,望告知
#include <stdio.h>/*实现从大到小*/
int main(void)
{
int i,j,t;/*定义整形变量i,j,t。i表示被乘数,j表示乘数,t表示积*/
for(i=9;i>0;i--)/*外循环用于控制行数*/
{
for(j=9;j>=i;j--)/*内循环用于控制列数*/
{
t=i*j;/*计算i*j,并赋值给变量t*/
printf("%3dx%d=%2d",i,j,t);/*输出t,i*j的值*/
}
printf("\n");/*输出1行换行*/
}
return 0;
}
第一个for循环叫做外循环,第二个for循环称为内循环。整个嵌套重复循环结构总是先完整地执行内循环一次,外循环再执行一次在外循环中i=9,内循环j从9变化到9,执行1次,求出第一行的积:
9x9=81
执行内循环1次,i减1.在外循环i=8,内循环j从9变化8,执行2次,求出第二行的积:
8x9=72 8x8=64
外循环如此重复9次,就可以算出9行数据