演算法競賽入門經典(第2版)第二章習題(Java)

2021-08-15 02:51:30 字數 1295 閱讀 4906

引用的包**中並沒有寫,在eclipse下按shift+ctrl+o即可匯入包

習題 2-1 水仙花數(daffodil)

public

static

void

daffodil()

}}

習題 2-2 韓信點兵(hanxin)
public

static

void

hanxin()

}str = str + "case " + (n++) + ": no answer\n";

}system.out.println(str);

}

習題 2-3 倒三角形(********)
public

static

void

********()

//列印「#」

for (int j = 0; j < (2 * (n - i) - 1); j++)

system.out.println();

}}

習題 2-4 子串行的和(subsequence)
public

static

void subsequence()

jg = jg + "case " + ci++ + ": " + df.format(sum) + "\n";

}system.out.println(jg);

}

習題 2-5 分數化小數(decimal)
public

static

void

decimal()

df = new decimalformat(wei);

double chu = (double) a / b;

jg = jg + "case " + ci++ + ": " + df.format(chu) + "\n";

}system.out.println(jg);

}

習題 2-6 排列(permutation)
public

static

void

permutation() ;

//遍歷陣列中的數,是否與其他數不同。如果相同調到w:層迴圈,均不同則輸出結果。

for (int n = 0; n < 9; n++)

}system.out.println(abc + " " + def + " " + ghi);}}

}}

演算法競賽入門經典 第2版 課後習題 第二章

c 語言版實現 習題2 1 水仙花數 daffodil 輸出100 999中的所有水仙花數。若3位數abc滿足abc a3 b3 c 3abc a b c abc a3 b3 c3,則稱其為水仙花 數。例如153 1 3 53 33153 1 5 3 153 13 53 33,所以153是水仙花數。...

演算法競賽入門經典第二章

123 4567 891011 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465...

演算法競賽入門經典(第二版)第2章習題

2.4.1 輸出技巧 include intmain 習題2 2 水仙花數 daffodil 輸出100 999中的所有水仙花數。若3位數abc滿足abc a 3 b 3 c 3,則稱其為水仙花數。include intmain return 0 習題2 3 韓信點兵 hanxin 相傳韓信才智過人...