圓周上有和為94的n個整數 n3 ,每個數都等於它後面 按順時針方向 的兩個數的差的絕對值,請問n的所有可能值

時間 2022-09-01 09:50:02

1樓:申城無魂

這個題我們需要確定這n個整數的特點,因為每個數都等於後面兩個數的絕對值,所以這n個數都是正整數,我們設這n個數是a、b、c、d、e、f……

那麼a=|b-c|,b=|c-d|,c=|d-e|,這好像沒什麼用,推不出任何東西,這時候我們就要想一想這些數中有那些數是特別的,既然有n個數其中肯定有大有小咯,最小的數我們利用不上,但最大的數我們就可以利用上了,假設a是最大的數,因為a=|b-c|,b、c都是正整數,所以只有兩種情況①b=a,c=0或是②c=a,b=0。對①,我們由b=|c-d|,推出d=a……一直推下去可以得到這n個數是a,a,0,a,a,0,a,a,0,a,a,0……,且n是3的倍數,設n=3m,其中a有2m個,所以其和為2ma=94,可得a=1,m=47或a=47,m=1,所以n=141或n=3(捨去),所以n=141.對②同理可以推出n=141,綜上n只能是141

2樓:匿名使用者

這個題目,只能用程式做,光靠試數太麻煩,過程很複雜。

輸入一個整數n 輸出n除以3的餘數

給你說說思路吧 輸入一個數用此數除以10 得餘數,再判斷是否是偶數,是記錄下來,此數為最高位,然後,用這個數除以10 是否為0,為零 則跳出,不為零則繼續 除以10 得 餘數,再判斷,然後判斷除以10 是否為0,就這樣判斷。輸入一個三位正整數,將它反向輸出。用c語言編!include main 三位...

任意輸入n個整數,分別統計奇數的和,奇數的個數,偶數的和,偶數的個數 C語言

include include include int main int argc,char ar 偶數陣列 char szodd 奇數陣列int ninput 0 int i 0 int j 0 int a int sum1 0 int sum2 0 while 1 else if ninput ...

c語言輸入兩個正整數m和n,求出區間的所有素數

最後的輸出迴圈有點問題 for int i 0 i x i printf d a i 因為你上邊已經x 你如果判斷條件裡寫成 for int i 0 i x i 程式是要崩的。 除了1和自身之外沒有其它正整數因子的正整數稱為素數,也就是不用試1和自身 for j 2 j i j 改為 for j 2...