乘法表
1x1=1
2x1=2 2x2=4
3x1=3 3x2=6 3x3=9
....
两个循环,一层是循环9行和换行,一层是打印乘法表和结束条件
c
# include <stdio.h>
int main()
{
/**
乘法表
1x1=1
2x1=2 2x2=4
3x1=3 3x2=6 3x3=9
....
*/
//两层循环
//第一层循环行数和换行
int i,j;
for(i=1; i<=9; i++) {
//第二层循环打印每行乘法表和循环结束条件,不难发现内循环的结束条件等于行数
for(j=1; j<=i; j++) {
printf("%dx%d=%d ",i,j,i*j);
}
printf("\n");
}
return 0;
}
java
public static void main(String[] args) {
//我们写一个倒过来的
for(int i = 9; i >= 1; i--) {
for (int j = 1; j <= i; j++){
System.out.print(i+"x"+j+"="+i*j+" ");
}
System.out.println();
}
}