#include<iostream>
#include<cstdio>
#include<vector>
using namespace std;
int main()
{
int k;
while(cin >> k && k){
vector<int> a[2];
for(int i = k+1; i <= 2*k; i++)
if(k*i%(i-k) == 0){
a[0].push_back(k*i/(i-k));
a[1].push_back(i);
}
cout << a[0].size() << endl;
for(int i=0; i < a[0].size(); i++)
printf("1/%d = 1/%d + 1/%d\n", k, a[0][i], a[1][i]);
}
return 0;
}
UVa10976 - Fractions Again?!
最新推荐文章于 2021-06-14 19:05:50 发布
本文提供了一段C++代码,通过读取输入并使用向量存储和处理数据,实现了一个数学模式识别功能。代码通过循环遍历特定范围内的数字,检查它们是否满足特定条件,并将满足条件的配对打印出来。
506

被折叠的 条评论
为什么被折叠?



