亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C > 正文

C語言實現“幸運數”的實例詳解

2020-01-26 14:01:11
字體:
來源:轉載
供稿:網友

C語言實現“幸運數”的實例詳解

1、題目:

標題:幸運數

幸運數是波蘭數學家烏拉姆命名的。它采用與生成素數類似的“篩法”生成。 首先從1開始寫出自然數1,2,3,4,5,6,…. 1 就是第一個幸運數。 我們從2這個數開始。把所有序號能被2整除的項刪除,變為: 1 _ 3 _ 5 _ 7 _ 9 …. 把它們縮緊,重新記序,為: 1 3 5 7 9 …. 。這時,3為第2個幸運數,然后把所有能被3整除的序號位置的數刪去。注意,是序號位置,不是那個數本身能否被3整除!! 刪除的應該是5,11, 17, … 此時7為第3個幸運數,然后再刪去序號位置能被7整除的(19,39,…) 最后剩下的序列類似: 1, 3, 7, 9, 13, 15, 21, 25, 31, 33, 37, 43, 49, 51, 63, 67, 69, 73, 75, 79, … 本題要求: 輸入兩個正整數m n, 用空格分開 (m < n < 1000*1000) 程序輸出 位于m和n之間的幸運數的個數(不包含m和n)。 例如: 用戶輸入: 1 20 程序輸出: 5 例如: 用戶輸入: 30 69 程序輸出: 8

資源約定: 峰值內存消耗(含虛擬機) < 64M CPU消耗 < 2000ms

2、代碼實現:

/*2016年12月20日23:01:47幸運數統計*/# include<stdio.h># define MAX 50000int create_luck(int * );int num_luck(int *,int,int,int);int main(void){  int luck[MAX] = {0};  int max,n,i;  int num1,num2;/*標定范圍*/  max = create_luck(luck);/*幸運數生成*/  scanf("%d%d",&num1,&num2);  n = num_luck(luck,max,num1,num2);/*計算num1到num2之間的幸運數個數*/  printf("%d/n",n);  /*for(i=0;i<max;i++){    printf("%d/t",luck[i]);//遍歷幸運數  }*/  return 0;}int create_luck(int * luck){  /*1~2*MAX的幸運數*/  int i,j;  int point_pre=1;/*point_pre用來標記被除數數組下標,也就是上一次循環找到的幸運數*/  int point_max=MAX;/*point_max用來標記遍歷一遍完成刪除之后剩余的元素個數*/  /*原始奇數數組,第一次將偶數完全刪除,所以所有幸運數在奇數中生成即可*/  for(i=0;i<MAX;i++){    luck[i] = 2*i+1;  }  /*生成幸運數*/  while(point_pre < point_max){    for(j = point_pre, i = point_pre; j<point_max; j++){/*i,j從point_pre開始,因為point_pre之前的數都已經是幸運數了*/      if((j+1) % luck[point_pre] != 0){        luck[i] = luck[j];        i++;      }    }    point_pre++;/*幸運數個數加1,也是內層循環初始值后移1*/    point_max = i;/*便遍歷一遍之后,i之前的符合局部條件(取余不為0),point_max則劃分界限*/  }  /*注意:循環完成時,point_pre之前的數都是幸運數,  但是數組定義長為MAX,point_max之后的數(MAX-point_pre個)是無用的  */  return point_max;}int num_luck(int * luck,int max,int num1,int num2){  int i,n=0;  for(i=0;i < max;i++){/*i<point_max是為了確保不會找到無用的數組后半部分*/    if(luck[i] >= num2)      break;    else if(luck[i] > num1)/*不包含num1和num2*/      n++;  }  return n;}

3、運行情況:

以上就是C語言實現“幸運數”的實例,這種小算法還有需要改進,這里提供簡單實例,如果大家有疑問可以留言,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97在线免费观看视频| 日韩免费观看网站| 国产中文欧美精品| 91深夜福利视频| 亚洲男子天堂网| 欧美国产激情18| 色综合视频网站| 久久久av一区| 日韩欧美在线免费观看| 国产精品日韩久久久久| 日本一区二区在线免费播放| 欧美激情高清视频| 国产精品人成电影在线观看| 欧日韩不卡在线视频| www.亚洲免费视频| 成人h视频在线观看播放| 日韩中文字幕久久| 亚洲国模精品一区| 欧美高清无遮挡| 91av视频在线播放| 69**夜色精品国产69乱| 亚洲欧美中文字幕| 在线观看日韩专区| 亚洲国产精品成人va在线观看| 亚洲欧美第一页| 久久在线免费观看视频| 国产剧情久久久久久| 欧美丰满少妇xxxxx| 九九精品视频在线| 久久国产精品久久久久| 成人观看高清在线观看免费| 日韩欧美第一页| 91精品久久久久久综合乱菊| 欧美激情精品久久久久久黑人| 日韩精品免费在线视频观看| 欧日韩在线观看| 成人午夜小视频| 亚洲第一页在线| 一区二区av在线| 精品国产拍在线观看| 午夜精品理论片| 亚洲国产精品免费| 欧美日韩免费网站| 国产精品久久久久影院日本| 久久视频在线观看免费| 久久夜色撩人精品| 国产成人欧美在线观看| 日韩精品视频在线播放| 久久久久久久999精品视频| 综合国产在线观看| 亚洲第一天堂无码专区| 亚洲最新视频在线| 国产一级揄自揄精品视频| 国产精品福利片| 一区二区三区视频免费在线观看| 欧美精品精品精品精品免费| 国产成人激情小视频| 日韩性xxxx爱| 色综久久综合桃花网| 亚洲第一网站男人都懂| 欧美激情女人20p| 亚洲人线精品午夜| 日韩成人久久久| 久久夜色精品国产欧美乱| 亚洲欧美制服综合另类| 欧美视频在线观看免费| 国产一区二区三区视频在线观看| 91精品视频在线看| 亚洲综合中文字幕68页| 亚洲成人免费在线视频| 欧美黑人xxxx| 亚洲欧美日韩国产精品| 亚洲国产精品久久精品怡红院| 亚洲电影在线观看| 日本精品视频在线| 92福利视频午夜1000合集在线观看| 久久影院资源网| 欧美日韩国产一区中文午夜| 久久久久久国产精品美女| 亚洲国产欧美自拍| 亚洲人成网站999久久久综合| 国产丝袜精品视频| 亚洲成人av片在线观看| 欧美日韩国产丝袜美女| 亚洲精品国产美女| 久久久日本电影| 狠狠色噜噜狠狠狠狠97| 亚洲精品黄网在线观看| 日韩禁在线播放| 亚洲欧美一区二区三区情侣bbw| 日韩高清人体午夜| www.99久久热国产日韩欧美.com| 久久亚洲综合国产精品99麻豆精品福利| 国产91在线播放九色快色| 欧美孕妇毛茸茸xxxx| 亚洲综合最新在线| 日韩精品极品在线观看| 欧美成人免费视频| 亚洲国产精品成人va在线观看| 久久婷婷国产麻豆91天堂| 亚洲美女www午夜| 中文字幕欧美日韩va免费视频| 精品人伦一区二区三区蜜桃免费| 日韩成人在线视频观看| 日韩经典第一页| 亚洲综合在线中文字幕| 欧美性生交大片免费| 欧美精品videossex性护士| 午夜精品一区二区三区在线| 久热精品视频在线免费观看| 亚洲女成人图区| 亚洲精品美女久久| 欧美激情videoshd| 欧美黑人性视频| 欧美成人精品一区二区三区| 国产午夜精品免费一区二区三区| 夜夜嗨av一区二区三区四区| 欧美激情综合色| 久久香蕉频线观| 一区二区三区视频免费在线观看| 国产拍精品一二三| 国产午夜精品麻豆| 精品中文视频在线| 国产一区二区三区精品久久久| 欧美高清视频在线| 黑人巨大精品欧美一区二区免费| 日韩不卡在线观看| 成人亚洲激情网| 久久久国产精品视频| 亚洲欧美日韩一区二区在线| 最近2019年好看中文字幕视频| 日本中文字幕久久看| 91啪国产在线| 精品欧美国产一区二区三区| 亚洲国产日韩欧美在线图片| 国产精品电影在线观看| 久久国产精品电影| 大桥未久av一区二区三区| 国产精品96久久久久久| 国产一区二区三区视频在线观看| 欧美老女人在线视频| 日韩av免费一区| 国产亚洲美女久久| 91美女片黄在线观| 狠狠色狠狠色综合日日小说| 成人做爰www免费看视频网站| 日韩电影中文字幕在线| 在线播放精品一区二区三区| 夜夜嗨av一区二区三区四区| 久久精品人人爽| 欧美电影院免费观看| 欧美日韩免费观看中文| 久久色免费在线视频| 亚洲成人三级在线| 欧美性感美女h网站在线观看免费| 国产一区二区三区在线| 成人黄在线观看| 久久亚洲精品国产亚洲老地址| 国产精品亚洲аv天堂网| 国产欧美最新羞羞视频在线观看| 国外日韩电影在线观看| 亚洲欧美在线看| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产精品www网站|