大佬帮我看看哪里有问题 20分

P1482 Cantor表(升级版)

@[honey8848](/user/1265947) # 题目说先输列再输行 # 啊啊啊? # 改改看 ```cpp #include<bits/stdc++.h> using namespace std; int zhanzhuan(int za,int zb){ if(za % zb == 0) return zb; return zhanzhuan(zb,za % zb); } int main(){ int mf1 = 0,mm1 = 0,mf2 = 0,mm2 = 0; char a; cin>>mf1>>a>>mm1; cin>>mf2>>a>>mm2; int i = zhanzhuan(mf1 * mf2,mm1 * mm2); cout<<mm1 * mm2 / i<<" "<<mf1 * mf2 / i; return 0; } ```
by lxl2012 @ 2024-02-21 19:19:45


# 程序批注 ```cpp #include<bits/stdc++.h> using namespace std; int zhanzhuan(int za,int zb){//尾递归辗转相除 if(za % zb == 0) return zb; return zhanzhuan(zb,za % zb); } int main(){ int mf1 = 0,mm1 = 0,mf2 = 0,mm2 = 0; char a;//去除‘/’ cin>>mf1>>a>>mm1; cin>>mf2>>a>>mm2; int i = zhanzhuan(mf1 * mf2,mm1 * mm2); cout<<mm1 * mm2 / i<<" "<<mf1 * mf2 / i; return 0; } ```
by lxl2012 @ 2024-02-21 19:23:46


|