青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

藍牙博客

i want to be a coder~

   :: 首頁 ::  ::  :: 管理

搜索

  •  

最新評論

浙大1390 素數問題

1390素數問題
Time Limit:1000MS  Memory Limit:32768K


Description:
任何一個整數,都可以有多個素數相乘,現在給你一個數N(1< N<=65535),請你把它分成多個素數相乘。

Input:
輸入一個整數N,輸入0表示結束.
Output:
輸出相應的結果.
Sample Input:
2
12
16
65535
0
Sample Output:
2
2*2*3
2*2*2*2
3*5*17*257

解答:
#include <iostream>
#include <cmath>
using namespace std;
bool prime(int x)
{
  if(x==2) return true;
  for(int i=2;i<=sqrt((float) x);i++)
  //如果為i<t,輸入16輸出為2*2*4
  //因為,sqrt(4)等于2時就退出循環了,于是程序將4也當作了素數
  {
    if(x%i==0)
    return false;
        
  }
   return true;

void f(int x)
{ int tag=2,flag=0;
  for(;;)
 {
   if(prime(x))
    {
    if(flag>0) cout<<'*';
    cout<<x<<endl;
    return;//跳到無限循環的唯一地方
    }
   if(x%tag==0)
    {
     if(flag>0) cout<<'*';         
     cout<<tag;
     x/=tag;
     flag++;
    }
   else
   {   tag++;//沒有這一句,輸入65535進入死循環
 
       while(!prime(tag))
       tag++;
   }         
 }


     

int main()
{int t;
while(cin>>t)
{
 if(!t) break;
 f(t);
             
            
}
  system("pause");
   return 0;
}
//用VC出現編譯錯誤,用GCC提交成功,
//因為sqrt函數給的參數要轉化為浮點數

 

解答二:

#include <iostream>
#include <cmath>
using namespace std;
bool prime(int x)
{
 if(x==2) return true;
 int q=sqrt( (double)x );//注意這里的轉化
 for(int i=2;i<=q;++i)
  if(x%i==0) return false;
  return true;
}
void f(int x)
{
 int ans=0;
 int tag=2;
 while(1)//變化后的數要重新拿去用if語句做判斷就需要一個循環
    {
  if(prime(x))
  {
   if(ans>0) cout<<'*';
   cout<<x<<endl;
   return ;
  }
  if(x%tag==0)//不是素數跳到這里,先除以最小的素數2
        //如果既不是素數,也不是被2整除,再跳到else部分,讓除數自增到一個較大的素數
  {
   if(ans>0) cout<<'*';
   cout<<tag;
   x/=tag;
   ++ans;//用來控制什么時候輸出*這個符號
  }
  else
  {
   ++tag;
   while(!prime(tag))//當除數不是素數時將其自加直到為素數為止
    ++tag;
  }
 }
}
int main()
{
 int n,tag=0,i;
 while(cin>>n)
 {
  if(!n) break;
  f(n);
 }
 return 0;
}


文章來源:http://www.cnblogs.com/qnbs1/archive/2010/03/21/1691077.html
posted on 2010-03-21 17:58 藍牙 閱讀(95) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美成人中文| 亚洲影院色无极综合| 亚洲一区二区三区高清| 欧美一激情一区二区三区| 午夜精品久久久久久久男人的天堂| 亚洲美女啪啪| 亚洲一区二区av电影| 亚洲一区二区三区乱码aⅴ| 亚洲欧美日韩精品久久亚洲区 | 国产精品日韩在线播放| 久久中文欧美| 亚洲精品免费一区二区三区| 亚洲日本欧美| 亚洲一区二区欧美日韩| 久久国产精品网站| 亚洲第一精品影视| 9国产精品视频| 午夜精品剧场| 欧美成人精品一区| 国产精品乱码| 伊人久久噜噜噜躁狠狠躁 | 欧美国产精品v| 久久精品国产久精国产思思| 久久精品中文| 亚洲精品一区二区三| 性视频1819p久久| 欧美国产激情二区三区| 国产欧美va欧美va香蕉在| 亚洲国产高清一区| 欧美在线视频二区| 99xxxx成人网| 免费欧美网站| 国内精品久久久久久久影视麻豆| 亚洲美女视频网| 久久男人资源视频| 亚洲无限av看| 欧美日韩国产黄| 亚洲国产欧美日韩另类综合| 欧美一级在线视频| 亚洲免费观看视频| 欧美 日韩 国产一区二区在线视频| 国产精品福利在线观看网址| 亚洲国产成人精品女人久久久| 午夜在线成人av| 亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美福利网址| 欧美一区二区三区播放老司机 | 国产亚洲女人久久久久毛片| 亚洲精品视频免费观看| 美女福利精品视频| 久久精品国产99国产精品澳门| 国产精品v亚洲精品v日韩精品 | 欧美日韩午夜视频在线观看| 国产日韩av一区二区| 亚洲一区二区三区精品动漫| 欧美黄色一区二区| 免播放器亚洲一区| 在线视频国产日韩| 麻豆精品一区二区av白丝在线| 欧美在线影院在线视频| 国产日韩精品视频一区二区三区| 亚洲一区二区三区四区视频| 亚洲精品国产精品乱码不99| 欧美激情在线观看| 一区二区欧美精品| 亚洲精品久久久久久久久| 嫩草国产精品入口| 亚洲毛片播放| 洋洋av久久久久久久一区| 欧美日韩一区二区三区免费| 一区二区高清| 亚洲天堂成人在线观看| 国产精品久久夜| 欧美在线视频观看| 久久精品91久久香蕉加勒比| 狠狠干狠狠久久| 欧美高清免费| 欧美日韩免费一区二区三区视频| 在线亚洲精品| 亚洲视频1区| 国产一区二区三区免费在线观看| 久久理论片午夜琪琪电影网| 久久噜噜噜精品国产亚洲综合| 亚洲第一精品夜夜躁人人爽| 亚洲青色在线| 国产免费观看久久| 久久综合九色九九| 欧美日韩亚洲免费| 久久久精彩视频| 欧美国产激情| 午夜一区二区三区在线观看| 久久狠狠亚洲综合| 亚洲最新在线| 欧美在线视频一区| 一本色道久久综合亚洲精品按摩 | 一区二区三区.www| 午夜精品久久久久久久99热浪潮 | 国产精品久99| 久久一区中文字幕| 久久亚裔精品欧美| 亚洲一品av免费观看| 久久久久国产精品人| avtt综合网| 久久久久九九九九| 亚洲欧美成人网| 免费在线亚洲欧美| 久久国产欧美| 欧美—级高清免费播放| 午夜精品国产更新| 免费中文字幕日韩欧美| 欧美一区二区视频在线观看2020| 免费在线日韩av| 久久伊人免费视频| 国产精品一区二区在线观看不卡| 亚洲国产精品视频| 精品96久久久久久中文字幕无| 一本大道久久精品懂色aⅴ| 在线观看日韩精品| 欧美亚洲自偷自偷| 午夜精品久久久久久久| 欧美精品尤物在线| 欧美成人免费观看| 国产亚洲欧美日韩在线一区| 日韩天堂av| 日韩天堂在线视频| 欧美成人黑人xx视频免费观看| 久久亚洲影音av资源网| 国产一区二区黄| 亚洲欧美日韩国产综合| 中文国产成人精品久久一| 欧美69wwwcom| 欧美99在线视频观看| 在线观看久久av| 久久久国际精品| 六月婷婷一区| 精品999在线观看| 久久av在线| 老鸭窝91久久精品色噜噜导演| 国产视频一区在线观看一区免费| 亚洲精品综合久久中文字幕| 亚洲日本欧美在线| 欧美高清hd18日本| 亚洲国产另类久久精品| 最新亚洲电影| 欧美精品福利视频| 亚洲乱码日产精品bd| 亚洲视频在线观看视频| 欧美午夜精品久久久久久人妖| 国产精品美女久久久| 亚洲午夜精品一区二区三区他趣 | 欧美福利一区二区| 日韩视频免费| 欧美午夜在线| 亚洲免费影视第一页| 久久精品国产综合精品| 狠狠88综合久久久久综合网| 久久久精品性| 亚洲三级电影在线观看| 亚洲综合不卡| 国内精品久久久久久久果冻传媒 | 亚洲精品久久久久久下一站| 在线视频日韩精品| 欧美一区二区在线看| 国内精品一区二区三区| 久热精品视频在线免费观看| 欧美激情一区二区三区全黄| 日韩一级黄色片| 国产欧美一区二区三区另类精品| 久久精品国产精品亚洲综合| 亚洲黄色小视频| 午夜精品久久久久久久白皮肤 | 亚洲电影自拍| 国产精品第一区| 久久久.com| 亚洲免费精品| 麻豆成人精品| 亚洲免费视频观看| 1024日韩| 国产精品―色哟哟| 欧美18av| 久久精品人人| 亚洲一区二区三区高清| 男女精品网站| 小嫩嫩精品导航| 亚洲精品美女在线观看| 国产精品久久久久久久久动漫| 久久综合伊人77777| 中文欧美字幕免费| 亚洲精品国产欧美| 久久亚洲午夜电影| 午夜一区二区三视频在线观看| 亚洲人被黑人高潮完整版| 国产欧美一级| 欧美午夜精品理论片a级按摩| 久久久久久国产精品一区| 亚洲永久视频| 夜夜爽www精品| 亚洲精选在线| 亚洲丰满少妇videoshd| 久久男女视频|