1. 程式人生 > >C程式13 根據條件求數字

C程式13 根據條件求數字

程式13 根據條件求數字

題目:一個整數,它加上 100 後是一個完全平方數,再加上 168 又是一個完全平方數,請問該數是多少?

程式分析:在 10 萬以內判斷,先將該數加上 100 後再開方,再將該數加上 268 後再開方,如果開方後的結果滿足如下條件,即是結果。

程式碼

#include<stdio.h>
#include<math.h> 
int main()
{
	int i,n,m;
	for(i=1;i<=100000;i++)
	{
		n=sqrt(i+100);
		m=sqrt(i+100+168); 
		if(n*n==i+100 && m*m==i+100+168)//判斷條件,如果成立輸出
		
	printf("%d\n",i);
		}
	return 0;
}

執行結果

在這裡插入圖片描述