输入一个分数,分子<分母且分母不为零,将其约分后输出并输出其等于的小数。
输入格式:
分子/分母
输出格式:
约分后的分子/约分后的分母=小数
输入样例1:
输入一个分数,分子<分母且分母不为零,将其约分后输出并输出其等于的小数。
输入格式:
分子/分母
输出格式:
约分后的分子/约分后的分母=小数
输入样例1:
#include<bits/stdc++.h>
using namespace std;
int main(){
int z, m;
cin >> z >> m;
int n = min(z, m);
n = sqrt(n);
for (int i = 2; i <= n; ++i) {
while (z % i == 0 && m % i == 0) z = z / i, m = m / i;
}
cout << z << " " << m << endl;
cout << (z * 1.0) / m << endl;
return 0;
}
就差不多这样吧,具体格式你没复制出来那就自己改