#include//typedef unsigned long long ll; long long GCD(long long x,long long y) { return y? GCD ( y , x % y ) : x; } int main() { int k; scanf("%d",&k); while(k--) { long long a,b,n,temp,p; scanf("%lld %lld %lld",&a,&b,&n); long long zi=a; long long mu=b; p=GCD(mu,zi); mu/=p; zi/=p; n-=1; while(n--) { temp=mu; mu=b*mu+zi; zi=temp*a; p=GCD(mu,zi); mu/=p; zi/=p; } printf("%lld/%lldn",zi,mu); } return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)