1樓:宮洲
因為1102-2003=10097,1092-2003=9878<10000,所以這個五位數最小為10097;
3192-2003=99758,3202-2003=100397>102002,所以這個五位數最大為99758;
所以這個五位數是:110至319的數的平方減去2003的差.319-110=209,所以共有209+1=210個這個的五位數加2003後為完全平方數.故答案為:210
「2003與乙個三位數的和」是乙個完全平方數,這樣的三位數有( )個?
2樓:網友
這個和最小的是2103,最大的3002;9個。
1991加上某個三位數的和是乙個完全平方數。這樣的三位數共有幾位?
3樓:我不是他舅
三位數最大999,最小100
所以加上後最大2990,最大2091
所以可以是46²到54²
所以一共9個。
4樓:網友
2091-2990之間平方數。
所以一共 一共46-54,9個數平方。
1991一共有9個3位數。
5樓:匿名使用者
1991加上某個三位數的和,取值範圍從2091到2990。開根號,是到,中間有9個整數。
答案是9個。
2003的平方加什麼數的平方等於比被加數大一得數的平方
6樓:孫超
設這個數x
2003²+x²=2004²
x²=4007
x = ±√4007
答:滿足題意得這個數有兩個,分別是√4007、-√4007
7樓:我是超級小鳥
方程式:
2003^2+x^2=2004^2
解:4012009+x^2=4016016x^2=4007
用4007kaigengkao
就等於x。
8樓:網友
設這個數為x,根據題意得,2003^2+x^2=(x+1)^2解得x=2006004
乙個自然數減去51或者加上52都是完全平方數,這個自然數是______
9樓:革玥
設這個自然數為x,則x-51為完全平方數,x+52為完全平方數,故這兩個完全平方數的差值為:
2k+1=x+52-(x-51)=103,解得k=51,故x-51是51的平方,x+52是52的平方,故該這個自然數為2652.
故答案為:2652.
完全平方數四位數有那些
10樓:三人行有你有我有他
32到99一共68個自然數的平方都符合你的要求。
題目2:乙個整數,它加上100後是乙個完全平方數,再加上168又是乙個完全平方數,請問該數是多少?
11樓:達興老師
解題過程如下:
#include
#include
void main()
int i=1;
int n,m;
for (i=1;i<100000;i++)
m=sqrt(100+i);
n=sqrt(268+i);
if(m*m==i+100)
if(n*n==i+268)
printf("%ld ",i);
性質:c程式中函式的數目實際上是不限的,如果說有什麼限制的話,那就是,乙個c程式中必須至少有乙個函式,而且其中必須有乙個並且僅有乙個以main為名的函式,這個函式稱為主函式,整個程式從這個主函式開始執行。
c語言程式鼓勵和提倡人們把乙個大問題劃分成乙個個子問題,對應於解決乙個子問題編制乙個函式,因此,c語言程式一般是由大量的小函式而不是由少量大函式構成的,即所謂「小函式構成大程式」。這樣的好處是讓各部分相互充分獨立,並且任務單一。因而這些充分獨立的小模組也可以作為一種固定規格的小「構件」, 用來構成新的大程式。
比較特別的是,位元右移(>>運算子可以是算術(左端補最高有效位)或是邏輯(左端補 0)位移。例如,將 11100011 右移 3 位元,算術右移後成為 11111100,邏輯右移則為 00011100。因算術位元右移較適於處理帶負號整數,所以幾乎所有的編譯器都是算術位元右移。
運算子的優先順序從高到低大致是:單目運算子、算術運算子、關係運算子、邏輯運算子、條件運算子、賦值運算子(=)和逗號運算子。
12樓:侃史小吏
寫程式一定要仔細,不得馬虎。第三個for迴圈應該是for(k=13; k<100 ;k++)不是for(k=13; j<100 ;k++)照你那麼些,第三個for迴圈是乙個死迴圈,所以沒有執行結果。
改正如下(輸出156):
#include
void main()
13樓:網友
你給出的答案明顯就有漏的,用你的程式求解,得不到那個「 -99」,但是事實上它也是乙個答案,你是用乙個個列舉的方法來求的,而列舉的範圍是你定的。如果你把i的初始值定為小於-99的整數,那麼你的程式也可以得到這個答案。
但是在未求解前你是不知道的,也就是說,你不分析就編寫出這樣的程式很有可能會有疏漏。所以編寫前一定要分析嚴密一點,保證不會有疏漏。
而且從另一方面說你給出那麼多數,也是浪費計算機資源。如果你認真看一下我的演算法,應該會理解我的是沒有疏漏的。而且經過分析後,明顯可以減少計算機的工作量,雖然在這題裡這麼點計算量不算什麼。
我的程式只計算了13種可能的情況,並且計算的都是簡單的運算,你的程式段還要用到開方的函式,計算100000種可能。。。
另外,我的程式是在環境下編譯連線通過。看你的答案中的**,應該是其他編譯器,如果我的**在你的編譯器中有問題,你可以只取其中的核心部分,稍作修改即可。
該整數可能為、-99
問題:一整數,它加100後是完全平方數,再加168還是完全平方數,求該整數。
解題思路:設該數為x,它加100後是a,再加168為b。
則因為a是完全平方數,所以a為正數,且a=y*y,y為正整數或0。
同理,b為正數,b=z*z,z為正整數。
因為b=a+168>a,所以,我們可設z=y+n,n為正整數,n>0。
由b=a+168,有:(y+n)(y+n)=y*y+168,即:y=84/n-n/2。
又y為正整數,所以84/n-n/2≥0,則得出n≤13
所以,程式設計時可用的條件有:
0int main()
return 0;
/此程式還可擴充套件為更一般化的演算法。
14樓:手機使用者
設這個整數為x
x+100=a^ (1)
x+168=b^ (2)
2)_(1)得。
68=b^_a^=(b+a)(b-a)
因b+a應該大於b-a
所以得到下列三個方程組。
b+a=68 b+a=34 b+a=17
b-a=1 b-a=2 b-a=4
解以上方程組,1和3方程組中,a和b均有小數,不符和題意應舍取。2方程組得解a=16 b=18
把a=16 b=18代入 方程(1)或(2)得x=156
15樓:庚午子李
最後的for迴圈錯了,j該為k
#include
void main()}
有乙個整數,加上100則為乙個完全平方數,如果加上168,則為另乙個完全平方數,則這個數為______
16樓:銷魂衴
設這個數是n,n+100=a2①,n+168=b2②,∴得:b2-a2=68,(b+a)(b-a)=68,a與b都是正整數,b+a與b-a同奇或同偶,b+a=34
b?a=2解得:a=16,n=156.
故答案為:156.
1個五位數, 135 ,既是3倍數又是5的倍數,最大是 ,最小是 ?
分別是擾備和。是的倍數則個位是或者,是的倍數緩譽毀要求各個位數字加起來是的倍數, ,個位是的話,萬位只能是,,,其中最大的是,最小的是。個位是,萬位就得是,,虛橡,其中最大的是,最小是。綜上,最大是,最小是 因為這個數是的倍數,所以它的個位數字必定是或,而同時它又是的倍數,則有 萬位數字 個位數字 ...
在五位數中,各位數字之和是5的五位數有 。
乙個五位數,各個數位上的數字之和是,求符合條件的五位數有多少個?你好, 符合條件的位數的數字要圍繞來假設。排列組合,c 個。排列組合,a, a, a, 個。排列組合,a a, a, a, a, 個。排列組合,c 個。綜上, 個。 該五位數的各個數位上的數的平均是。有,,,, ,,,,共組合,有c ,...
最大的五位數與最小的六位數,它們的和是多少,差是多少
最大五位數99999 最小六位數100000 和199999差1 因為最大的五位數為99999,最小的六位數為100000。所以,它們的和是由99999加上100000,等於199999。而它們的差是由100000 99999,等於1。199999 1 最大的五位數與最小的六位數,它們的和是多少,差...