064.png
 
檢驗質數算是寫C++中一件好玩又痛苦的事情吧~
在此分享我自己寫的檢測程式~給大家參考
此程式運行速率執行過你就知道了,給大家我的想法

LFsWang 發表在 痞客邦 留言(0) 人氣()


原理與我之前的C++ 質因數分解是一樣的,不過這一個增加了次方的顯示,方便觀看XD~
#include<iostream>
using namespace std;
int main()
{
      int in,sum;
      while(cin>>in)
      {
      
      for(int x=2;x<=in;x++)
      {
                while(in%x==0)
                {
                    if(in%(x*x)==0)
{
sum=0;
do{
sum++;
in/=x;
}while(in%x==0);
cout<<x<<"^"<<sum;
}
else
{
cout<<x;
                       in/=x;
}
if(in>1)
{
cout<<" * ";
}
                }
      }
      cout<<"\n";
      } 
      return 0;
}

LFsWang 發表在 痞客邦 留言(1) 人氣()

054.png
這是簡易版的質因數分解,使用的想法類似於短除法,程式碼不長,給大家做做參考吧~
看看你能找到多大的質數


#include<iostream>
using namespace std;
int main()
{
      int in;      //儲存輸入
      while(true)
      {
      cout<<"Number:";
      cin>>in;
      for(unsigned int x=2;x<=in;x++)
      {
                while(in%x==0)
                {
                          cout<<x<<"*";
                          in/=x;
                }
      }
      cout<<"\b \n";
      }
      system("pause");


      return 0;


}




LFsWang 發表在 痞客邦 留言(0) 人氣()

GuessNumber-LFsWang
自己做的的猜數字遊戲
如果覺得不錯就鼓勵一下吧~~
若發現程式BUG或建議,請不嗇將錯誤內容留言給我,我會給上100000分的感激~~!
已知錯誤

LFsWang 發表在 痞客邦 留言(3) 人氣()

1
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。