×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#7185: 不知道哪裡錯,一直WA
ilove0212
(嗚呼哀哉11)
學校 : 國防大學理工學院
編號 : 28552
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [140.132.105.72]
最後登入時間 :
2015-05-24 23:17:07
a010.
因數分解
| From: [140.132.97.42] | 發表日期 : 2012-11-14 19:47
請大家幫我看看吧~
#include<iostream>
#include<cmath>
int main()
{
using namespace std;
int i, num,n;
while(cin >> num)
{
n=num;
for(i=2;i<=sqrt(num);i++)
{
int q=0;
while(num % i == 0)
{
q++;
num/=i;
}
if(q == 1)
{
cout << i;
if(num!=1)
{cout << " * ";}
}
else if(q >= 2)
{
cout << i << "^" <<q;
if(num!=1)
{cout << " * ";}
}
}
if(num != 1)
cout << num << endl;
}
return 0;
}
ZeroJudge Forum