如题
#include <bits/stdc++.h>
using namespace std;
int main() {
int a[2], i = 0;
while (true) {
cin >> a[i];
i++;
if (i == 3) {
i = 0;
break;
}
}
sort(a, a + 2);
int max = 1;
for (i = 1; i <= a[0]; i++) {
if (a[0] % i == 0 && a[2] % i == 0)
max = i;
}
printf("%d/%d", (a[0] / max), (a[2] / max));
return 0;
}
中间不知为何a[2]的值变成了1?