写一个方法,用一个for循环打印九九乘法表

如题所述

你说的是C语言吗 是的话是这样的#include <stdio.h>
main()
{
int i=1;
int n,k;
printf("*%6d%6d%6d%6d%6d%6d%6d%6d%6d\n",1,2,3,4,5,6,7,8,9);
printf("-------------------------------------------------------\n");
for(;i<=9;i++)
{
printf("%d",i);
for(k=i-1;k>0;k--)
printf(" ");
for(n=i;n<=9;n++)
printf("%6d",i*n);
printf("\n");
}
}

Java是这样的 用不规则数组表示
public class 九九乘法表{
public static void main(String args[]){
int a[][]=new int[9][];
for(int i=0;i<a.length;i++)
a[i]=new int[i+1];
for(int i=0;i<a.length;i++)
for(int j=0;j<a[i].length;j++)
a[i][j]=(i+1)*(j+1);
for(int i=0;i<a.length;i++){
for(int j=0;j<a[i].length;j++)
System.out.print((i+1)+"*"+(j+1)+"="+a[i][j]+"\t");
System.out.println();
}
}
}
还有就是简单的循环了
public class ab{
public static void main(String args[]){
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + "*" + i + "=" + i * j + " ");
}
System.out.println("");
}
}
}

最近正好老师在教Java 有这代码 分给我吧 我的是最全的了吧 其他的语言我不会了 不过for循环应该是通用的
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-12-01
Private Sub Form_Click()
Dim i, j, k As Integer
Print String(100, "*") '打印*号
Print Tab(45); "九九法则"'设置标题
Print String(100, "*")
For i = 0 To 9
Print Tab(i * 8); i; '每8倍数位置打印0-9列
Next i
Print
For j = 1 To 9
Print j; '打印9行
For k = 1 To j
Print Tab(k * 8); j & "X" & k; "=" & j * k; '对应列打印法则表
Next k
Print
Next j
End Sub
应该能明白吧!不懂再问我
没说什么语言,我只给个VB,不好意思本回答被提问者采纳
第2个回答  2010-10-26
人家没说什么语言,你就做啊,太不负责了吧本回答被网友采纳

用Java写一个方法,用一个for循环打印九九乘法表 要求:只能用1个for循环...
程序如下 public class Chengfabiao { public static void main(String[] args) { String output = "9 9 乘法表\\n";output += "~~~\\n";for (int i = 1, j = 1; i < 10; j++) { output += "\\t"+ j + "*" + i + "=" + j * i;if (i == j) { j = 0;i++;...

用一个for循环怎么输出九九乘法表?
for(int i=1,j=1;j<=9;i++){\/\/只有一个for循环,其中i控制每行输入的算式个数,j控制共有多少行。printf("%d*%d=%2d ",i,j,i*j); if(i==j){\/\/表示这一行输入结束,需要换行,并且下一行i需要从1开始,i=0是因为for循环中有i++,最后在自加,所以下一次循环,i=1;下一行算式个数也会加1(j...

php中for\/while\/do-while循环打印九九乘法表
第一步打开EasyEclipse for PHP软件。 会使用的直接复制下面代码,新建一个file.php好后,输入下面提供的代码。使用while循环输出9*9乘法口诀 ?php $i=1; \/\/使用while循环输出9*9乘法口诀 while($i=9) {   $j=1; while($j=$i) { echo "$j*$i=".$j*$i."...

C语言输出九九乘法表
方法一:include<stdio.h>void main(){int x,y;clrscr();for(x=1;x<=9;x++){ for(y=1;y<=x;y++)printf("%d*%d=%d",x,y,x*y);printf("\\n");}getch();} 附程序运行结果: 是在左边对齐的。方法二:include<stdio.h> void main() { int x,y,i; clrscr(); for(x=1;...

用python打印九九乘法表以及print使用方法
通过Python编程实现九九乘法表的打印,主要依赖于for循环和print函数。程序逻辑设计上,外部for循环控制行,内部for循环控制列,借助print函数输出计算结果。代码实现如下:使用外部for循环遍历行号,内部for循环遍历列号,计算当前位置的乘法结果并使用print函数输出,通过end参数控制换行或在同一行输出。具体代码...

使用循环语句编程输出下三角形状的九九乘法表
以python3为例,其他语言的大致思路都差不多,无非就是循环计算:1、首先在文本编辑器中输入如下图所示的代码,用任意文件编辑器都可以 2、保存为py文件,比如命名为1.py 3、在命令行工具中输入python 1.py执行前面保存的1.py文件,即可显示九九乘法表,如下图所示 ...

怎么用python打印出乘法表?
1、使用for-for 九九乘法表 for i in range(1,10)for j in range(1,i+1):print('{}x{}={}\\t'.format(j,i,i*j),end='')print()2、while-while 九九乘法表 i = 1 while i <= 9:j = 1 while(j <= i): #j的大小是由i来控制的 print('%d*%d=%-3d' %(i, j, i*...

用python打印九九乘法表代码
for j in range: # 控制列数,实现递减效果 print # 打印乘法表达式及结果,并以制表符分隔 print # 每行结束后换行 解释如下:这段代码通过嵌套循环来打印九九乘法表。外层循环控制行数,内层循环控制列数。乘法表的每一行通过内层循环依次打印出来,每一列的数字从上到下依次递增。使用字符串...

python打印乘法口诀表倒三角怎么打
1. 打印九九乘法表的Python代码示例:```python 使用while循环打印九九乘法表 n = 1 while n = 9:j = 1 while j = n:print('%d*%d=%-2d' % (j, n, n * j), end='\\t')j += 1 print()n += 1 ```2. 进一步改进代码,使用for循环实现竖式打印:```python 使用for循环打印...

跪求HTML的九九乘法表编写代码最好用for的循环解释的越详细越好_百度知 ...
document.write(""); \/\/输出一个换行符 } 循环流程是这样的:第一次外循环,当i=1的时候,进入内循环,这时候j=1,所以在页面上输出1(j)*1(i)=1(i乘以j的积数)。注意,这里一定要内循环不满足条件才会进入第二次外循环,所以第二次内循环的时候j=2了(因为j++),那么它满足中间的条件j...

相似回答