求a1的-a次方和b1的-b次方之和,需化简
#include<iostream>
using namespace std;int gcd(int a,int b){
if(0==b){return a;}
else {return gcd(b,a%b) ;}
}
int main()
{
int a ,b,a1,b1;//a1,b1为底数,a b为指数
int t1=1,t2=1;//a的分母,b的分母
int t3,t4;//分子,分母
int temp;
cin>>a>>b>>a1>>b1;
for(int i=0;i<a;i++){
t1*=a1;
}
for(int i=0;i<b;i++){
t2*=b1;
}
t4=t1*t2/gcd(t1,t2);
t3=t4/t1+t4/t2;
temp=gcd(t3,t4);
t3/=temp;
t4/=temp;
printf("%d/%d\n",t3,t4);
system ("pause");
return 0;
}