1
#include<stdio.h>
int gcd (int a, int b);
int lcm (int a, int b);
int main ()
{
int x,y;
for (x=1; x<667; ++x)
{
y = 667 - x;
int gcdValue = gcd(x, y);
int lcmValue = lcm(x, y);
if ( 120 * gcdValue == lcmValue ) {
printf("%d %d\n",x,y);
break;
}
}
return 0;
}
int gcd (int a, int b)
{
if (a < b)
return gcd (b, a);
else if (b == 0)
return a;
else
return gcd (b, a % b);
}
int lcm (int a, int b)
{
return a * b / gcd (a, b);
}
2
#include <stdio.h>
int main()
{
int i;
float sum, hight;
sum = 100.0;
hight = 100.0;
for (i = 2; i <= 10; i++)
{
hight /= 2;
sum += hight * 2;
printf("第%d次:%.2f %.2f\n", i, sum, hight);
}
printf("%.2f %.2f\n", sum, hight);
return 0;
}