用c语言编程输出方程x2+y2+z2=1989的所有正整数解,高手帮忙,谢谢
用c语言编程输出方程x2+y2+z2=1989的所有正整数解,高手帮忙,谢谢
日期:2018-03-08 14:27:03 人气:1
x2是指x的平方,还是2x,还是x2就是变量?
一个简单易懂的方法,不考虑查询速度
int x2,y2,z2;
x2=y2=z2=0;
for (x2 = 0;x2<=1989;x2++)
{
for(y2 = 0 ;y2<=1989;y2++)
{
for(z2 =;z2<=1989;z2++)
{
if( 1989 == (x2+y2+z2))