国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

制作網(wǎng)站程序黑帽seo培訓大神

制作網(wǎng)站程序,黑帽seo培訓大神,漳州做網(wǎng)站六六六博大a優(yōu),做創(chuàng)意禮品定制的網(wǎng)站做了一個彩票程序,為了復式投注頗費了點腦筋,網(wǎng)上找了半天,才知道這個公式,比如36選7,如果買10個號,公式就是: 10!/ (10-7)!/ 7! 順手做了一個測試程序&…

做了一個彩票程序,為了復式投注頗費了點腦筋,網(wǎng)上找了半天,才知道這個公式,比如36選7,如果買10個號,公式就是:

10!/ (10-7)!/ 7!

?

順手做了一個測試程序:

  1. using?System;
  2. public?class?Test{
  3. ????public?static?void?Main(string[]?args){
  4. ????????int?a?=?5;??//?選擇了幾?
  5. ????????int?b?=?2;
  6. ????????try{
  7. ????????????if(args.Length?==?1){
  8. ????????????????b?=?int.Parse(args[0]);
  9. ????????????}?else?if(args.Length?>=?2){
  10. ????????????????a?=?int.Parse(args[0]);
  11. ????????????????b?=?int.Parse(args[1]);
  12. ????????????}
  13. ????????}catch{
  14. ????????????Console.WriteLine("請正確輸入");
  15. ????????????return;
  16. ????????}
  17. ????????
  18. ????????int?d?=?GetCount(a,?b);
  19. ????????Console.WriteLine("{0},{1},{2}",?a,b,d);
  20. ????}
  21. ????
  22. ????//buyNum?:?購買的數(shù)字個數(shù)?
  23. ????//perNum?:?每注要求的數(shù)字個數(shù)?
  24. ????//?返回值為?:?buyNum!/(buyNum-perNum)!/perNum!?
  25. ????public?static?int?GetCount(int?buyNum,?int?perNum){
  26. ????????if(perNum?==?buyNum)
  27. ????????????return?1;
  28. ????????????
  29. ????????if(perNum?>?buyNum){
  30. ????????????throw?new?Exception("后者必須比前者小!");
  31. ????????}else?if(perNum?<=?0){
  32. ????????????throw?new?Exception("后者不能小于0!");
  33. ????????}
  34. ????????
  35. ????????//?這3行能提高一點效率,并降低一部分溢出的可能?
  36. ????????int?diff?=?buyNum?-?perNum;
  37. ????????if?(diff?>?perNum)
  38. ????????????perNum?=?diff;
  39. ????????????
  40. ????????int?result?=?1;
  41. ????????for(int?i=perNum?+?1;i<=buyNum;i++){
  42. ????????????result?*=?i;
  43. ????????}
  44. ????????
  45. ????????for(int?i=1;i<=buyNum?-?perNum;i++){
  46. ????????????result?/=?i;
  47. ????????}
  48. ????????return?result;
  49. ????????/*
  50. ?????????8個號碼選7=???8注
  51. ?????????9個號碼選7=??36注
  52. ????????10個號碼選7=?120注
  53. ????????11個號碼選7=?330注
  54. ????????12個號碼選7=?792注
  55. ????????*/
  56. ????}
  57. }

下面是生成復式投注時,列出組合號碼的列表的代碼:

  1. ///?<summary>
  2. ///?從數(shù)組中查找s個數(shù)字的組合,并返回全部組合(根據(jù)復式彩票投注的號碼,返回對應的全部號碼組列表)
  3. ///?</summary>
  4. ///?<param?name="arr">數(shù)組(購買的數(shù)字列表)</param>
  5. ///?<param?name="s">大于0的整數(shù)(每注要求的數(shù)字個數(shù))</param>
  6. ///?<returns></returns>
  7. List<List<int>>?GetCountList(int[]?arr,?int?s)
  8. {
  9. ????if?(s?<?1)
  10. ????????throw?new?Exception("選擇個數(shù)不能小于1!");
  11. ????if?(arr?==?null?||?arr.Length?==?0?||?arr.Length?<?s)
  12. ????????throw?new?Exception("數(shù)組不能為空?或?小于必選個數(shù)!");
  13. ????if?(arr.Length?==?s)
  14. ????{
  15. ????????#region?數(shù)組長度等于s時,直接返回1個組合
  16. ????????List<List<int>>?l_ret?=?new?List<List<int>>();
  17. ????????List<int>?l_item?=?new?List<int>();
  18. ????????foreach?(int?item?in?arr)
  19. ????????{
  20. ????????????l_item.Add(item);
  21. ????????}
  22. ????????l_ret.Add(l_item);
  23. ????????#endregion
  24. ????????return?l_ret;
  25. ????}
  26. ????if?(s?==?1)
  27. ????{
  28. ????????#region?從數(shù)組中查找1個數(shù)字的組合,直接把數(shù)組各元素返回
  29. ????????List<List<int>>?l_ret?=?new?List<List<int>>();
  30. ????????foreach?(int?item?in?arr)
  31. ????????{
  32. ????????????List<int>?l_item?=?new?List<int>();
  33. ????????????l_item.Add(item);
  34. ????????????l_ret.Add(l_item);
  35. ????????}
  36. ????????#endregion
  37. ????????return?l_ret;
  38. ????}
  39. ????List<List<int>>?l_arrTmp?=?new?List<List<int>>();
  40. ????for?(int?i?=?0;?i?<?arr.Length?-?s;?i++)
  41. ????{
  42. ????????//?后面的數(shù)任意取s-1個
  43. ????????int[]?tmp?=?GetArray(arr,?i);
  44. ????????List<List<int>>?l_arrTmp1?=?GetCountList(tmp,?s?-?1);
  45. ????????foreach?(List<int>?item?in?l_arrTmp1)
  46. ????????{
  47. ????????????item.Insert(0,?arr[i]);
  48. ????????????l_arrTmp.Add(item);
  49. ????????}
  50. ????}
  51. ????List<int>?l_lastItem?=?new?List<int>();
  52. ????for?(int?i?=?arr.Length?-?s;?i?<?arr.Length;?i++)
  53. ????{
  54. ????????l_lastItem.Add(arr[i]);
  55. ????}
  56. ????l_arrTmp.Add(l_lastItem);
  57. ????return?l_arrTmp;
  58. }
  59. ///?<summary>
  60. ///?把arr數(shù)組中,位置為beg之后的元素全部放入一個新數(shù)組返回(不包含beg元素)
  61. ///?</summary>
  62. ///?<param?name="arr"></param>
  63. ///?<param?name="beg"></param>
  64. ///?<returns></returns>
  65. private?static?int[]?GetArray(int[]?arr,?int?beg)
  66. {
  67. ????int[]?tmp?=?new?int[arr.Length?-?(beg?+?1)];
  68. ????for?(int?i?=?beg?+?1;?i?<?arr.Length;?i++)
  69. ????????tmp[i?-?(beg?+?1)]?=?arr[i];
  70. ????return?tmp;
  71. }

?

?

?

?

?

?

http://m.aloenet.com.cn/news/44676.html

相關(guān)文章:

  • 手機在線銷售網(wǎng)站 - 百度百度人工客服電話怎么轉(zhuǎn)人工
  • 學習做網(wǎng)站的網(wǎng)站愛站關(guān)鍵詞挖掘工具
  • 網(wǎng)游網(wǎng)站開發(fā)如何做好搜索引擎優(yōu)化工作
  • 關(guān)注建設(shè)銀行網(wǎng)站如何讓網(wǎng)站被百度收錄
  • 貴陽建設(shè)網(wǎng)站公司5118
  • 做帶會員后臺的網(wǎng)站用什么軟件阿里指數(shù)官方網(wǎng)站
  • 醫(yī)療圖片做網(wǎng)站圖片鎮(zhèn)江網(wǎng)絡(luò)
  • 沈陽順天建設(shè)集團網(wǎng)站成都seo經(jīng)理
  • 微信平臺制作網(wǎng)站開發(fā)站長之家怎么用
  • 做阿里巴巴網(wǎng)站免費的網(wǎng)站域名查詢
  • 品牌宣傳網(wǎng)站建設(shè)網(wǎng)站賣鏈接
  • 百度云免費空間seo主要做什么工作
  • 肇東網(wǎng)站建設(shè)知了seo
  • 怎么做網(wǎng)站的輪播圖荊門今日頭條新聞發(fā)布
  • 中國做的比較好的網(wǎng)站網(wǎng)站提交收錄軟件
  • 網(wǎng)站開發(fā) 哪個工具更快seo網(wǎng)站關(guān)鍵詞排名軟件
  • cms做企業(yè)網(wǎng)站6長沙網(wǎng)站seo方法
  • 石家莊網(wǎng)站建設(shè)案例數(shù)據(jù)指數(shù)
  • 外國人做的漢字網(wǎng)站關(guān)鍵詞搜索排名查詢
  • 網(wǎng)站建設(shè)電子書dw網(wǎng)頁制作教程
  • 學校網(wǎng)站建設(shè)項目管理報告買外鏈
  • 寧波方正建設(shè)監(jiān)理網(wǎng)站seo助理
  • 做服務(wù)的網(wǎng)站html網(wǎng)頁制作模板代碼
  • 中國建設(shè)銀行官網(wǎng)站保本理財培訓機構(gòu)咨詢
  • 導航網(wǎng)站怎么建福建百度seo排名點擊軟件
  • 佛山網(wǎng)站推廣 優(yōu)幫云線上銷售渠道有哪幾種
  • 自己怎么做網(wǎng)站的聚合頁面百度推廣怎么收費的
  • 電氣網(wǎng)站模板免費推廣的網(wǎng)站有哪些
  • 購買網(wǎng)站服務(wù)器培訓機構(gòu)招生方案
  • 做網(wǎng)站開發(fā)的經(jīng)營范圍需要優(yōu)化的地方