
编写一个程序,按照以下给定的格式打印从1 x 1到12 x 10的乘法表:
1 2 3 4 5 6 7 8 9 10 2 4 6 8 ……………….20 3 6 9…………………….30 4 8 12 16……………..40 - - - 12 24……………………..120
使用两个嵌套的do while循环来显示乘法表。
用于显示乘法表的逻辑如下:
内部循环由变量列控制,每当外部循环执行一次时,内部循环就会执行10次。
采用JSP开发的办公自动化产品、基于B/S结构,运行环境:JDK v1.5、Tomcat v5.5、MySQL v4.1,三者均为以上版本其他相关内容:可视化流程设计: 流程支持串签、会签和分支流程,可以设置流程节点的修改、删除权限,并可指定流程中各个用户在表单中可以填写的域。智能表单所见即所得设计: 智能设计,自动在数据库中生成表格,方便优化程序 公共交流: 集论坛、博客、聊天室于一体文件柜:C
0
外部循环执行12次,由变量行控制。
do /*......OUTER LOOP BEGINS........*/{
column = 1;
do /*.......INNER LOOP BEGINS.......*/{
y = row * column;
printf("%4d", y);
column = column + 1;
}
while (column <= COLMAX); /*... INNER LOOP ENDS ...*/
printf("</p><p>");
row = row + 1;
}
while (row <= ROWMAX);/*..... OUTER LOOP ENDS .....*/以下是打印乘法表的C程序−
实时演示
#include<stdio.h>
#define COLMAX 10
#define ROWMAX 12
main(){
int row,column, y;
row = 1;
printf(" MULTIPLICATION TABLE </p><p>");
printf("-----------------------------------------</p><p>");
do /*......OUTER LOOP BEGINS........*/ {
column = 1;
do /*.......INNER LOOP BEGINS.......*/ {
y = row * column;
printf("%4d", y);
column = column + 1;
}
while (column <= COLMAX); /*... INNER LOOP ENDS ...*/
printf("</p><p>");
row = row + 1;
}
while (row <= ROWMAX);/*..... OUTER LOOP ENDS .....*/
printf("-----------------------------------------</p><p>");
}当上述程序执行时,它产生以下输出 −
MULTIPLICATION TABLE ----------------------------------------- 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 32 40 48 56 64 72 80 9 18 27 36 45 54 63 72 81 90 10 20 30 40 50 60 70 80 90 100 11 22 33 44 55 66 77 88 99 110 12 24 36 48 60 72 84 96 108 120 -----------------------------------------
以上就是C程序表示乘法表的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号