#include <stdioh> void main() { int i,j; int a[9][9]; for(i=1;i<=9;i++) for(j=1;j<=9;j++) { a[i-1][j-1]=ij; } //以上为生成99乘法表数组 for(i=0;i<9;i++) { for(j=0;j<9;j++) { printf("%d\t",a[i][j]); } printf("\n"); } //以上为对应格式输出 } 这样应该是可以了
!输出九九乘法表
program main
implicit none
integer c,r
do c=1,9
do r=1,c
write(,"(i3,a1,i1,a1,i2,\)") c,'',r,'=',cr
end do
write(,)
end do
end program main
本文所用思想是在9行9列方形乘法表的基础上“切割”得到左上、右上、左下、右下四种形态的九九乘法表。
最后使用switch-case语句对四种形态的九九乘法表进行整理以完善程序。首先,我们嵌套两个for循环语句得到一个方形的九九乘法表。得到的九九乘法表方形块如下。下一步,我们对方形块进行“切割”,这里我们以左下乘法表为示例。
由图我们可以添加两条约束:1左下乘法表打印斜边的边界条件为i等于j(本文打印顺序为i×j),即当i>=j时,乘法式显示,当i2换行条件为j==9;同理,我们可以得到右上乘法表。但是当我们想要切割左上和右下乘法表时,可以发现缺少了部分乘法公式。
1、首先打开VC++60软件,点击左上角的file,然后选择新建,这里我们新建一个控制台应 用程序,并输入工程名。
2、点击确定后,提示问你创建什么工程,这么我们选择”一个空工程“,然后点击确定。
3、接着再点击file,选项新建,然后新建一个文件,选择C++Soure File,输入文件名,点击 确定。
4、然后在代码框中输入如图所示的代码,输入完之后再点击右上角的运行按钮。(先点左 边,再点右边)
5、最后运行结果如图所示。
根据数学规则,遍历两个乘数,并逐行输出算式即可。
#include <stdioh>
int main()
{
int i,j;
for(i = 1; i <= 9; i ++)
{
for(j = 1; j <= i; j ++)
printf("%d%d=%-3d",j, i, ji);
printf("\n");
}
return 0;
}
下面是用Java编写的九九乘法表代码:
public class MultiplicationTable {
public static void main(String[] args) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
Systemoutprint(j + "×" + i + "=" + ij + "\t");
}
Systemoutprintln();
}
}
}
输出结果:
1×1=1
1×2=2 2×2=4
1×3=3 2×3=6 3×3=9
1×4=4 2×4=8 3×4=12 4×4=16
1×5=5 2×5=10 3×5=15 4×5=20 5×5=25
1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36
1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49
1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64
1×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81
#include <stdioh>
int main()
{
int i,j,a[10][10];
for(i=0,j=0;j<10;j++)
a[i][j]=j; //给a[0][J]数组赋值,就是最上面那行的1~9
for(j=0,i=0;i<10;i++)
a[i][j]=i; //同上,左边那列 a[I][0]
for(i=1;i<10;i++)
for(j=1;j<10;j++)
a[i][j]=ij; //a[i][j]赋值,分别对应乘法表里面的ij,就是a[i][j]=ij;
printf("99乘法口诀表:\n");
for(i=0,j=0;j<10;j++)
printf("%4d",a[i][j]); //输出第一行,a[0][j]
printf("\n");
for(i=1;i<10;i++)
{
for(j=0;j<=i;j++)
printf("%4d",a[i][j]); //输出其他行
printf("\n"); //输完一行换行一次
}
return 0;
}
我该有多无聊啊来回答这东西
以上就是关于C语言:编写程序,输出一张九九乘法口诀表大神们帮帮忙全部的内容,包括:C语言:编写程序,输出一张九九乘法口诀表大神们帮帮忙、编写程序,输出九九乘法表、c语言乘法表程序怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)