X+Y+Z=10
10X+8Y+5Z=89
由于XYZ
将Z看成已知数后,解出XY(Z的表达市)
对Z取1~10讨论得出使XYZ都是整数的解
则源程序如下:
#include<stdio.h>
main()
{
int
x,y,z
for(x=1x<=53x++)
for(y=1y<=53-xy++)
for(z=1z<=53-x-yz++)
{
if
(x+y+z==8)
&&(10*x+7*y+5*z==53)
break
}
printf("他命中10环为%d,7环为%d,5环为%d发\n",x,y,z)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)