您的位置:首页 > 大数据 > 人工智能

UVA Fractions Again?! UVA - 10976

2017-01-20 11:21 316 查看
#include <stdio.h>
int main(void)
{
int n, x, y;
int a[10000], b[10000];
while(scanf("%d", &n) != EOF){
int count = 0;
for(y = n + 1; y <= 2 * n; y ++){
if((n * y) % (y - n)  == 0){
x = (n  * y) / (y - n);
a[count] = x;
b[count] = y;
count++;
}
}
printf("%d\n", count);
int i;
for(i = 0; i < count; i++)
printf("1/%d = 1/%d + 1/%d\n", n, a[i], b[i]);
}
return 0;
}


反省:读题认真一些!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C语言