无详细内容 无 /*2016年5月29日21:20:02题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?*/# include stdio.h# include math.h# define NUM1 100# define NUM2 168int main(void){int n = 0;//初始化该数int num
/* 2016年5月29日21:20:02 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? */ # include <stdio.h> # include <math.h> # define NUM1 100 # define NUM2 168 int main(void) { int n = 0; //初始化该数 int num1, num2; while (1) { n++; num1 = (int)sqrt(n+NUM1); //前面加强制转换为int num2 = (int)sqrt(n+NUM1+NUM2); if(n+NUM1 == num1*num1 && n+NUM1+NUM2 == num2*num2) break; } printf("这个数是:n = %d\n", n); return 0; } /* 输出结果: -------------------------- 这个数是:n = 21 Press any key to continue -------------------------- */