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();