2-1 水仙花數
輸出100-999中的所有水仙花數。若3位數abc滿足abc=a^3+b^3+c^3,則稱其為水仙花數。例如153=1^3+5^3+3^3,所以153是水仙花數。
#include#include//3位數的3次冪才構成水仙花數
int main()
return 0;
}
#include#includeint main()
return 0;
}//結果:153 370 371 407
2-2韓信點兵
相傳韓信才智過人,從不直接清點自己軍隊的人數,只要讓士兵先後以三人一排、五人一排、七人一排地變換隊形,而他每次只掠一眼隊伍的排尾就知道總人數了,輸入包含多組資料,每組資料報含三個非負整數a,b,b表示每種隊形排尾的人數(a<3,b<5,c<7),輸出總人數的最小值(或報告無解)。已知總人數不小於10,不超過100,。輸入到檔案結束為止。
樣例輸入:
2 1 3
2 1 6
樣例輸出:
case1 :no answer
case2:41
#include#include//輸出最小的可能的值
int count[100];
int main()
}if(find==false)
printf("no answer");
return 0;
}
2-3倒三角形
輸入正整數n≤20,輸出乙個n層的倒三角形。例如,n=5時輸出如下:
#include#includeint main()
printf("%.5lf\n", sum);
return 0;
}
2-5分數化小數
輸入正整數a,b,c,輸出a/b的小數形式,精確到小數點後c位。a,b≤10^6,c≤100.輸入包含多組資料,結束標記為a=b=c=0.
樣例輸入:
1 6 4
0 0 0
樣例輸出:
case1 :0.1667
#include#includeint main()
2-6排列
#include#includeint vis[10];//該陣列儲存1,2,3....9出現的次數
int main()
}if(judge)}}
}if(!solved)
printf("no answer");
return 0;
}/*結果
192 384 576
219 438 657
273 546 819
327 654 981*/
#include#includeint main()
printf("%.5lf\n", sum);
return 0;
}//當n,m為int型時,輸入資料65536 655360 結果為1.#inf0 可能的原因是出0溢位或者資料溢位。為什麼!?
#include#includeint main()
return 0;
}//結果:153 370 371 407
順序表習題2 5
第二章 順序表p19 5.從無序順序表中刪除其值在給定值s與t之間 要求是s思路 利用的題3的思路,k中間變數計數,每個不在範圍內的元素只移動一次,演算法效率高。includeusing namespace std define maxsize 100 define n 11 typedef str...
軟體導論習題2 5
為方便旅客,某航空公司擬開發乙個機票預定系統。旅行社把預定機票的旅客資訊 姓 名 性別 工作單位 身份證號碼 旅行時間 旅行目的地等 輸入進入該系統,系統為旅 客安排航班,印出取票通知和賬單,旅客在飛機起飛的前一天憑取票通知和賬單交款取票,系統校對無誤即印出機票給旅客。寫出問題定義並分析系統的可行性...
Spring2 5 註解介紹
註解介紹 controller service autowired requestparam modelattribute cacheable cacheflush resource postconstruct predestroy repository component 不推薦使用 scope ...