1 /* 2 * Main.c 3 * C12-循環-12. 打印九九口訣表 4 * Created on: 2014年7月31日 5 * Author: Boomkeeper 6 *******測試通過******** 7 */ 8 9 10 #include <stdio.h> 11 12 int main(void){ 13 14 int N=0;//題目中的N 15 16 scanf("%d",&N); 17 int i, j;//控制行、列 18 for (i = 1; i <= N; i++){ 19 for (j = 1; j <= i ; j++){ 20 printf("%d*%d=%d\t", j, i, j*i); 21 } 22 printf("\n"); 23 } 24 return 0; 25 }
題目鏈接:
http://pat.zju.edu.cn/contests/basic-programming/%E5%BE%AA%E7%8E%AF-12
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,不好意思
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
Console.Write(j+"*"+i+"="+j*i);
}
Console.Write("\n");
}
Console.ReadLine();