大众计算机学习网

专门提供各种电脑教程

C语言之实例,求与100相关的完全平方数

Admin | 2009-2-23 14:30:34 | 被阅次数 | 9183

  问题分析:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

  程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。请看具体分析:

  程序源代码:

  #include "math.h"

  main()

  {

  long int i,x,y,z;

  for (i=1;i<100000;i++)

  { x=sqrt(i+100);

  y=sqrt(i+268);

  if(x*x==i+100&&y*y==i+268)

  printf("\n%ld\n",i);

  }

  }