要求:
编写程序求以下算式中XYZ的值,其中两数XYZ与YZZ相加的和n(99<n<1000)的值要求从键盘输入。
---------------------------------------------------------------------------------------------------------------------------------
代码:
#include <stdio.h>
int main()
{
int sum;
printf("Input n(n<1000):\n");
scanf("%d", &sum);
int i;
int x, y, z;
int s;
for (i = 100; i < 1000; i++)
{
x = i / 100;
z = i % 10;
y = (i - x * 100 - z) / 10;
s = x * 100 + y * 10 + z + y * 100 + z * 10 + z;
if (s == sum)
{
printf("X=%d,Y=%d,Z=%d\n", x, y, z);
return 0;
}
}
printf("Invalid\n");
return 0;
}