编程输出九九乘法表 选1将以矩形方式完整输出 选2输出下三角形式 选0退出 结束程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程输出九九乘法表 选1将以矩形方式完整输出 选2输出下三角形式 选0退出 结束程序相关的知识,希望对你有一定的参考价值。
编程输出九九乘法表 选1将以矩形方式完整输出 选2输出下三角形式 选0退出 结束程序在线等 急 求大神
#include<stdio.h>int main()
int i,j,n;
while(1)
printf("选1将以矩形方式完整输出\\n选2输出下三角形式\\n选0退出\\n");
scanf("%d",&n);
if(n==0)
return 0;
if(n==1||n==2)
for(i=1;i<=9;i++)
for(j=1;j<=9;j++)
if(j<i && n==2)
printf(" ");
else
printf("%2d*%-2d=%2d ",j,i,i*j);
printf("\\n");
return 0;
参考技术A #include <stdio.h>
int main()
int i,j,k;
printf("请选择:\\n1.矩形乘法表\\n2.下三角形乘法表\\n3.退出\\n");
scanf("%d",&k);
if(k==3)return 0;
for(i=1;i<=9;i++)
for(j=1;j<=(k==1?9:i);j++)
printf("%d*%d=%-4d",i,j,i*j);
printf("\\n");
return 0;
Java输出九九乘法表
使用For嵌套循环输出九九乘法表
正序输出
public static void main(String[] args) {
/**
//先输出两行,找找规律
for (int i = 1; i <= 6; i++) {
System.out.print(i + "* 6 =" + i * 6 + "\\t");
}
System.out.println();
for (int i = 1; i <= 7; i++) {
System.out.print(i + "* 7 =" + i * 7 + "\\t");
}
*/
for (int i = 1; i <= 9; i++) {//外循环控制行,从1至9行
for (int j = 1; j <= i; j++) {//内循环控制列,依次遍历到i的值,即每行i个等式个数
System.out.print(j + "*" + i + "=" + i * j + "\\t");
}
System.out.println();
}
}
//输出结果:
/**
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
*/
逆序输出
public static void main(String[] args) {
//先输出两行,找找规律
/**
for (int i = 1; i <= 7; i++) {
System.out.print(i + "* 7 =" + i * 7 + "\\t");
}
System.out.println();
for (int i = 1; i <= 6; i++) {
System.out.print(i + "* 6 =" + i * 6 + "\\t");
}
*/
for (int i = 9; i >= 1; i--) {//外循环控制行,从9至1行
for (int j = 1; j <= i; j++) {//内循环控制列,依次遍历到i的值,即每行等式个数
System.out.print(j + "*" + i + "=" + i * j + "\\t");
}
System.out.println();
}
}
//输出结果:
/**
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
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*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*4=4 2*4=8 3*4=12 4*4=16
1*3=3 2*3=6 3*3=9
1*2=2 2*2=4
1*1=1
*/
以上是关于编程输出九九乘法表 选1将以矩形方式完整输出 选2输出下三角形式 选0退出 结束程序的主要内容,如果未能解决你的问题,请参考以下文章