『壹』 怎麼編寫Java程序列印九九乘法表
package text;
public classTEST{
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( );
}
}
}
(1)如何編程列印右下角九九乘法表擴展閱讀:
用其他的方法輸出九九乘法表:
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int i, j ;
for (i = 1; i < 10;i++)
{
for (j = 1; j <= i; j++)
printf("%d*%d = %-3d", i, j, i*j);
printf(" ");
}
system("pause");
return0;
}
『貳』 C璇璦緙栫▼涔濅節涔樻硶琛:
涔濅節涔樻硶琛ㄥ叡9琛9鍒楋紝閲嶇偣鑰冨療for寰鐜鐨勬帉鎻℃儏鍐點備笅闈㈢粰鍑轟簡杈撳嚭瀹屾暣涔樻硶琛ㄣ佸彸涓娿佸彸涓嬨佸乏涓娿佸乏涓嬩箻娉曡〃鐨勪唬鐮併
1銆併愪唬鐮佷竴銆戣緭鍑哄畬鏁寸殑涓夎掑艦錛
#include <stdio.h>
int main() {
int i,j; // i, j鎺у埗琛屾垨鍒
for(i=1;i<=9;i++) {
for(j=1;j<=9;j++)
// %2d 鎺у埗瀹藉害涓轟袱涓瀛楃︼紝涓斿彸瀵歸綈錛涘傛灉鏀逛負 %-2d 鍒欎負宸﹀歸綈
// 涓簍ab緙╄繘
printf("%d*%d=%2d ", i, j, i*j);
printf(" ");
}
return 0;
}
『叄』 matlab編程!!!九九乘法表
這樣寫抄吧,這樣寫應該是正解。
for i1=1:9
for j1=1:i1
fprintf('%dX%d = %-2d ', j1, i1, j1*i1);
end
fprintf('\n');
end
『肆』 九九乘法表c語言編程是什麼
具體如下:(注意,下面的內容,不能另加標點符號,不能刪除空格)。
#include
int main(int argc, char const *argv[])
{
int i,j;
printf(" |"); //輸出第一行的第一個|
for (int i = 1; i <= 9; ++i) //結合上一行代碼,輸出橫標題
{
printf("%3d",i);
}
putchar(' '); //因為沒辦法在循環裡面換行,所以單獨換行
for (int i = 1; i <= 10; ++i)
{
printf("---"); //通過循環輸出分隔符,一共30個-
}
putchar(' ');
for (int i = 1; i <=9; ++i)
{
printf("%-2d|",i); //左側縱標題左對齊
for (int j = 1; j <= 9; ++j)//在這里嵌套一個循環,輸出九九乘法表
{
printf("%3d", i*j);
}
putchar(' ');
}
}
| 1 2 3 4 5 6 7 8 9
------------------------------
1 | 1 2 3 4 5 6 7 8 9
2 | 2 4 6 8 10 12 14 16 18
3 | 3 6 9 12 15 18 21 24 27
4 | 4 8 12 16 20 24 28 32 36
5 | 5 10 15 20 25 30 35 40 45
6 | 6 12 18 24 30 36 42 48 54
7 | 7 14 21 28 35 42 49 56 63
8 | 8 16 24 32 40 48 56 64 72
9 | 9 18 27 36 45 54 63 72 81
c語言格式注意事項:
一般情況下,我們應該盡量避免在程序的循環體內包含邏輯判斷語句。當循環體內不得已而存在邏輯判斷語句,並且循環次數很大時,我們應該盡量想辦法將邏輯判斷語句移到循環語句的外層,從而使程序減少執行邏輯判斷語句的次數,提高程序的執行效率。
每執行一次 for 循環,都要執行一次 if 語句判斷。當 for 循環的次數很大時,執行多餘的判斷不僅會消耗系統的資源,而且會打斷循環「流水線」作業,使得編譯器不能對循環進行優化處理,降低程序的執行效率。因此,我們可以通過將邏輯判斷語句移到循環語句的外層的方法來減少判斷的次數。