#13421: 歡迎參考


coolguywasd@gmail.com (111111111111)

學校 : 不指定學校
編號 : 73079
來源 : [125.228.231.244]
最後登入時間 :
2022-01-19 19:21:38
a010. 因數分解 | From: [36.225.214.47] | 發表日期 : 2018-02-16 08:58

#include <iostream>
using namespace std;

int main(){
int a,number,pow;
while(cin>>number){
a=2;pow=0;
while(a<=number){
if(number%a==0){
number=number/a;
pow++;
}
else{
if(pow>1) cout<<a<<"^"<<pow<<" * ";
if(pow==1) cout<<a<<" * ";
a++;
pow=0;
}
}
if(pow>1) cout<<a<<"^"<<pow<<endl;
if(pow==1) cout<<a<<endl;
}
}

 
#15314: Re:歡迎參考


26778695 (tingya)

學校 : 臺中市立東山高級中學
編號 : 83892
來源 : [140.128.173.43]
最後登入時間 :
2020-12-07 09:20:39
a010. 因數分解 | From: [42.76.111.181] | 發表日期 : 2018-09-28 00:30

#include
using namespace std;

int main(){
int a,number,pow;
while(cin>>number){
a=2;pow=0;
while(a<=number){
if(number%a==0){
number=number/a;
pow++;
}
else{
if(pow>1) cout<<a<<"^"<<pow<<" * ";
if(pow==1) cout<<a<<" * ";
a++;
pow=0;
}
}
if(pow>1) cout<<a<<"^"<<pow<<endl;
if(pow==1) cout<<a<<endl;
}
}


pow++ 和a++的用意(意思)是什麼

 
ZeroJudge Forum