#15649: C++解答


joeliao (RRRrrrr!!!)

學校 : 國立內壢高級中學
編號 : 85708
來源 : [123.241.165.138]
最後登入時間 :
2024-03-03 00:46:23
a010. 因數分解 | From: [118.165.206.15] | 發表日期 : 2018-10-18 22:09

#include <iostream>

using namespace std;

int main()
{
int a,n,s,t;

while(cin>>a)
{
t=0;s=2;
while(a>=s)
{
n=0;
while(a%s==0)
{
a=a/s;n++;
}
if(n>1&&t==0)
{
cout<<s<<"^"<<n;t++;
}
else if(n==1&&t==0)
{
cout<<s;t++;
}
else if(n>1)
{
cout<<" * "<<s<<"^"<<n;
}
else if(n==1)
{
cout<<" * "<<s;
}else {}
s++;

}
cout<<endl;
}


}

 
#15655: Re:C++解答 - 請勿在「解題報告」貼出完整程式碼


OwO310659 (OwO)

學校 : 新北市立板橋高級中學
編號 : 58647
來源 : [118.150.111.60]
最後登入時間 :
2024-04-25 01:16:40
a010. 因數分解 | From: [106.105.27.148] | 發表日期 : 2018-10-19 01:57

在撰寫「解題報告」時應該會出現以下的訊息。

 請注意:您正在編寫「解題報告」,請勿直接貼出完整程式碼(將被隱藏),而是請說明解題思路、所需使用的演算法...等,讓不會寫的使用者可以從中學習獲得成長。

相信樓主直接貼程式碼的行為已經違反規定,
建議管理員將此篇 隱藏/刪除 。


要貼程式碼請使用「一般」留言而非「解題報告」。
(目前「一般」留言尚未有以上規定)

 

 
ZeroJudge Forum